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

posted @ 2020-08-22 18:44  lizcao  阅读(53)  评论(0编辑  收藏  举报