morozovsk / yii2-websocket
简单PHP WebSocket服务器,包含示例和演示:简单聊天(单个守护进程)- http://sharoid.ru/chat.html ,专业聊天(主+工作)- http://sharoid.ru/chat2.html ,简单游戏 - http://sharoid.ru/game.html
1.0.1
2016-06-07 11:19 UTC
Requires
- morozovsk/websocket: >=3.0
- yiisoft/yii2: 2.*
This package is auto-updated.
Last update: 2024-09-29 04:54:54 UTC
README
PHP简单WebSocket服务器的WebSocket扩展 https://github.com/morozovsk/websocket。
"composer require morozovsk/yii2-websocket"
配置
为了启用此命令,您应该调整控制台应用程序的配置
return [ // ...
'components' => [
'websocket' => [
'class' => 'morozovsk\yii2websocket\Connection',
'servers' => [
'chat3' => [
'class' => 'morozovsk\websocket\examples\chat3\Chat3WebsocketDaemonHandler',
'pid' => '/tmp/websocket_chat.pid',
'websocket' => 'tcp://127.0.0.1:8004',
'localsocket' => 'tcp://127.0.0.1:8010',
//'master' => 'tcp://127.0.0.1:8020',
//'eventDriver' => 'event'
]
],
],
],
// ...
'controllerMap' => [
'websocket' => 'morozovsk\yii2websocket\console\controllers\WebsocketController'
],
];
从控制台运行
- start: "./yii websocket/start chat3" 或 "nohup ./yii websocket/start chat3 &"
- stop: "./yii websocket/stop"
- restart: "./yii websocket/restart chat3" 或 "nohup ./yii websocket/restart chat3 &"
###许可证
(MIT许可证)
版权所有 (c) 2015 Vladimir Goncharov
特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人免费使用、复制、修改、合并、发布、分发、再许可和/或出售副本的权利,并允许获得软件的人进行上述操作,但需遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的还是其他的,包括但不限于对适销性、特定用途适用性和非侵权的保证。在任何情况下,作者或版权所有者不对因合同、侵权或其他行为引起的任何索赔、损害或其他责任承担责任,无论该索赔、损害或其他责任是否因软件或其使用或其他方式产生。