国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Gateway::sendToClient($client_id, $message_str) 客戶端收不到消息。

andy

用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);
3536 5 0
5個(gè)回答

xiuwang

發(fā)之前記錄下客戶端是否在線,Gateway::isOnline($client_id),連接斷了不在線就收不到?;蛘吒緵]運(yùn)行到 Gateway::sendToClient($client_id, $message_str); 也有可能。

muyu

可能性很多,先檢測(cè)是否是同一個(gè)client_id,然后檢測(cè)是否在線,也不排除沒有調(diào)用sendToClient,接著檢測(cè)緩沖區(qū)是否滿了!

  • 暫無(wú)評(píng)論
andy

客戶端肯定在線。是不是跟 businessworker 為 none 有關(guān)。

  • muyu 2019-12-10

    BusinessWorker本身不監(jiān)聽!

  • andy 2019-12-10

    好的。謝謝。

andy


登錄的時(shí)候收到了,其他返回的消息全都收不到。奇怪了啊。。 大佬們有知道 的嗎?請(qǐng)賜教。。

andy

問題已經(jīng)查明,服務(wù)器發(fā)送到客戶端了??蛻舳俗隽藬r截。謝謝。大佬們的指點(diǎn)。

  • 暫無(wú)評(píng)論
年代過于久遠(yuǎn),無(wú)法發(fā)表回答
??