tcp单独给用户发送数据,数据发现累积问题,

例如第一次发送1,第二次发送2 ,第二次客户端接受的就是 12
 
public  function sendMessageByUid($clientId, $message)
{
global $worker;
if(isset($worker->uidConnections[$clientId]))
{
Log::info('发送成功');

$connection = $worker->uidConnections[$clientId];
Log::info($message);
$connection->send($message,true);


}else{

Log::info('发送失败');

}

}
已邀请:

blogdaren - 喜欢分享的PHP码农【http://www.blogdaren.com】

赞同来自:

 
        $connection->send($message,true);
这属于TCP粘包,如何解决粘包? http://doc.workerman.net/protocols/how-protocols.html

要回复问题请先登录注册