创建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!