PHPackages                             hyperf/socketio-server - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. hyperf/socketio-server

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

hyperf/socketio-server
======================

Socket.io implementation for hyperf

v3.1.63(6mo ago)25130.9k—8.2%6[14 issues](https://github.com/hyperf/socketio-server/issues)5MITPHPPHP &gt;=8.1

Since May 6Pushed 5mo ago3 watchersCompare

[ Source](https://github.com/hyperf/socketio-server)[ Packagist](https://packagist.org/packages/hyperf/socketio-server)[ Fund](https://hyperf.wiki/#/zh-cn/donate)[ Fund](https://opencollective.com/hyperf)[ RSS](/packages/hyperf-socketio-server/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (11)Versions (88)Used By (5)

Socket.io是一款非常流行的应用层实时通讯协议和框架，可以轻松实现应答、分组、广播。hyperf/socketio-server支持了Socket.io的WebSocket传输协议。

安装
--

[](#安装)

```
composer require hyperf/socketio-server
```

hyperf/socketio-server 是基于WebSocket实现的，请确保服务端已经添加了WebSocket服务配置。

```
        [
            'name' => 'socket-io',
            'type' => Server::SERVER_WEBSOCKET,
            'host' => '0.0.0.0',
            'port' => 9502,
            'sock_type' => SWOOLE_SOCK_TCP,
            'callbacks' => [
                SwooleEvent::ON_HAND_SHAKE => [Hyperf\WebSocketServer\Server::class, 'onHandShake'],
                SwooleEvent::ON_MESSAGE => [Hyperf\WebSocketServer\Server::class, 'onMessage'],
                SwooleEvent::ON_CLOSE => [Hyperf\WebSocketServer\Server::class, 'onClose'],
            ],
        ],
```

快速开始
----

[](#快速开始)

### 服务端

[](#服务端)

```
