两个Gateway之间能通信,但是事件不触发

0

分别运行两个Gateway A B ,在B的Events里面设置设置定时器每秒发送当前内存 模拟QPS,


Timer::add(1, function(){
$usage = memory_get_usage
$client = stream_socket_client('tcp://127.0.0.1:8282'); //A服务
fwrite($client,json_encode(array('time'=>time() , 'usage'=>$usage)));
});

但是在A里面不触发任何事件 仅仅是连接上了,求教是我搭建问题还是代码问题

已邀请:

muyu

赞同来自:

onConnect和onClose都能触发,唯独onMessage触发不了!

walkor

赞同来自:

和这个问题一样
http://wenda.workerman.net/?/question/1562


客户端fwrite的数据不符合服务端协议,服务端读不懂。
客户端和服务端协议要对应,手册有强调这些

要回复问题请先登录注册