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

websocket關(guān)閉狀態(tài)碼問(wèn)題

cxm

使用workerman或gatewayworker創(chuàng)建websocket連接。服務(wù)端使用 $connection->close();
主動(dòng)關(guān)閉websocket連接.

客戶端提示狀態(tài)碼為1006 (Abnormal Closure) ,不是正常關(guān)閉的1000 (Normal Closure),請(qǐng)問(wèn)這個(gè)正常關(guān)閉的websocket狀態(tài)碼可以在哪里設(shè)置?

使用workerman和gatewayworker主動(dòng)關(guān)閉連接都有同樣的狀態(tài)碼

客戶端使用 Textalk/websocket-php 和 dwst.github.io
服務(wù)端使用 workerman 和 gatewayworker

13328 1 0
1個(gè)回答

walkor 打賞

這個(gè)需要服務(wù)端發(fā)送一個(gè)websocket關(guān)閉的包,包里面包含狀態(tài)碼

start_gateway.php里加一句
$gateway->onWebSocketClose($connection) {
// 注意最后一個(gè)參數(shù)是true
$connection->close("\x88\x02\x27\x10", true);
};

workerman的話也是類似做法
$worker->onWebSocketClose($connection) {
// 注意最后一個(gè)參數(shù)是true
$connection->close("\x88\x02\x27\x10", true);
};

  • cxm 2018-07-04

    感謝walkor大的回復(fù),已經(jīng)得到解決!

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??