PHPackages                             ethancao/websocket - 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. ethancao/websocket

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

ethancao/websocket
==================

A simple PHP WebSocket library.

v1.0.0(6mo ago)00MITPHPPHP &gt;=7.4

Since Oct 21Pushed 6mo agoCompare

[ Source](https://github.com/caoyanyi/websocket)[ Packagist](https://packagist.org/packages/ethancao/websocket)[ RSS](/packages/ethancao-websocket/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

PHP WebSocket 服务器库
==================

[](#php-websocket-服务器库)

一个轻量级、简单易用的PHP WebSocket服务器库，支持基本的WebSocket通信功能。

功能特性
----

[](#功能特性)

- 支持标准WebSocket协议
- 事件驱动架构（onOpen、onMessage、onClose事件）
- 支持单发消息和广播消息
- 自动心跳检测（ping/pong）
- 简单易用的API接口

系统要求
----

[](#系统要求)

- PHP 7.4 或更高版本
- 需要启用PHP的stream\_socket扩展（通常默认启用）

安装
--

[](#安装)

使用Composer安装：

```
composer require ethancao/websocket
```

基本使用
----

[](#基本使用)

以下是一个简单的WebSocket服务器示例：

```
