PHPackages                             icy8/socket-io - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. icy8/socket-io

ActiveLibrary[HTTP &amp; Networking](/categories/http)

icy8/socket-io
==============

1.0.2(3y ago)068MITPHPPHP &gt;=7.0

Since Sep 6Pushed 3y ago1 watchersCompare

[ Source](https://github.com/d2gin/socket-io)[ Packagist](https://packagist.org/packages/icy8/socket-io)[ RSS](/packages/icy8-socket-io/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

socket-io
=========

[](#socket-io)

#### 介绍

[](#介绍)

基于php的socket.io服务端，因为`workerman/phpsocket.io`只支持到`socket.io 3.0`，所以需要自己动手写轮子。

目前只支持 socket.io 4.0 版本，后续有时间会做兼容。因为最开始是为了对接websocket写的，没有详细对比过官方的server端代码，所以不确定有哪些功能是缺失的。

#### 软件架构

[](#软件架构)

1. `workerman`
2. `php>=7.0`

#### 安装教程

[](#安装教程)

```
composer require icy8/socket-io
```

#### 使用说明

[](#使用说明)

新建命令行文件：`websocket.php`

如果在linux中运行，通常建议加上`-d`选项守护进程。

```
