创建websocket服务

安装节点

docker run -d 
    --name=tars_node_websocket 
    --net=tars 
    -e INET=eth0 
    -e WEB_HOST="http://172.25.0.3:3000" 
    --ip="172.25.0.7" 
    -v /Users/clz/Tars/tars_node_websocket:/data/app 
    -e TZ=Asia/Shanghai  
    -p 9042-9052:9000-9010 
   tarscloud/tars-node:php

创建服务

上传服务代码

example https://github.com/TarsPHP/TarsPHP/tree/master/examples/tars-websocket-server

修改 tars.proto.php内容

return array(
    'appName' => 'HelloWorld',
    'serverName' => 'WebsocketServer',
    'objName' => 'obj',
);

进入到src,执行composer install,composer run-script deploy

上传服务的包并部署

在example的client目录里,有两个文件,可以测试ws

修改client1.html client2.html的ws地址 ws://127.0.0.1:9042/

访问两个页面

success!

原文地址:https://www.cnblogs.com/webclz/p/13547449.html