2.部署到项目合适目录
3.修改相应的配置
a.start_gateway.php
b.start_register.php
c.start_BusinessWorker.php
4.所有逻辑代码要写在event.php里面
5.到目前为止只要前端写上握手代码就好,当然前提要开启start.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="./jquery1.js"></script>
</head>
<body>
<script type="text/javascript">
// alert($);
ws = new WebSocket("ws://47.94.23.180:7272");
// 服务端主动推送消息时会触发这里的onmessage
ws.onmessage = function(e){
// json数据转换成js对象
var data = eval("("+e.data+")");
var type = data.type || '';
console.log(data);
switch(type){
// Events.php中返回的init类型的消息,将client_id发给后台进行uid绑定
case 'init':
// 利用jquery发起ajax请求,将client_id发给后端进行uid绑定
// alert(123);
$.post('./bind.php', {client_id: data.client_id}, function(data){}, 'json');
break;
// 当mvc框架调用GatewayClient发消息时直接alert出来
default :
alert(e.data);
}
};
</script>
</body>
</html>
6.完毕