• 只工作不玩耍,聪明的小孩会变傻
  • 年岁有加,并非垂老,理想丢弃,方坠暮年
  • 21 文章
  • 0 评论
  • 2 友链

前期准备

阿里云服务器,宝塔安装的linux环境

PHP7.4

阿里云放行端口:8282

宝塔放行端口:8282

还使用到了easyswoole,不对easyswoole的相关修改作解释,需自行再学习

GatewayWorker文档地址

https://www.kancloud.cn/walkor/gateway-worker/642185

下载文档中的demo,上传至服务器运行【期间根据提示来删除某些禁用函数】

JS远程连接

注意:由于js使用的是webscket链接,因此需要将start_gateway.php文件里的tcp修改为websocket

$gateway = new Gateway("tcp://0.0.0.0:8282");   //websocket

随意新建一个html页面

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>GatewayWorker</title>
<script type="text/javascript">
var ws = new WebSocket("ws://***.***.***.***:8282");
ws.onopen = function(e){
    console.log('连接成功', e)
};
ws.onmessage = function(e){
    console.log('message', e)
};
</script>
</head>
<body>
</body>
</html>
上一篇:没有了
下一篇:X