代码:
while($data = redis::lblpop('msg')){ $con = new AsyncTcpConnection('txt://127.0.0.1:123'); $con->send($data); $con->onMessage = function(){ ........ } }
可以
我这里好像不行, 异步服务端接受到的所有数据中只有一个数据是有效的 其他数据都被反转义了!
假设$data = json_encode(array('a'=>1)); while发送数据三条到异步服务端,接受到的数据: {"a":1} {\"a\":1} {\"a\":1} 以上三条随机出现
这个和while循环AsyncTcpConnection没关系吧
每次send前打日志看下吧,看看send的数据到底是什么
可以
我这里好像不行, 异步服务端接受到的所有数据中只有一个数据是有效的 其他数据都被反转义了!
假设$data = json_encode(array('a'=>1));
while发送数据三条到异步服务端,接受到的数据:
{"a":1}
{\"a\":1}
{\"a\":1}
以上三条随机出现
这个和while循环AsyncTcpConnection没关系吧
每次send前打日志看下吧,看看send的数据到底是什么