用socket 在客戶端和 服務(wù)器之間 進(jìn)行交互。onConnect的時(shí)候,向客戶端發(fā)送消息,可以收到。
但是,當(dāng)onMessage 的時(shí)候 ,使用同樣的方法,客戶端收不到消息。
雖然客戶端收不到服務(wù)器消息,但是服務(wù)器可以收到客戶端發(fā)送過來的消息。
$data_arr = [123, 0, 0, 0, 0, 93, 238, 85, 249, 0, 139, 0, 5, 1, 1, 0, 0, 2, 168, 123];
//-把數(shù)組轉(zhuǎn)成字符串發(fā)送給客戶端。
$message_str = self::$received_data-getStr($data_arr);
Events::logging(__FUNCTION__,__LINE__,"client_connect:($client_id,$message_str)");
Gateway::sendToClient($client_id, $message_str);
可能性很多,先檢測(cè)是否是同一個(gè)client_id,然后檢測(cè)是否在線,也不排除沒有調(diào)用sendToClient,接著檢測(cè)緩沖區(qū)是否滿了!