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

$worker->onMessage回調(diào)發(fā)送數(shù)據(jù)的問題

codeninjia

$worker->onMessage回調(diào)事件里,我調(diào)用$connection->send 發(fā)送數(shù)據(jù)
,如果我不主動關(guān)閉連接的話是等,數(shù)據(jù)發(fā)送完成之后自動就關(guān)了,還是必須客戶端來關(guān)閉才行。

3479 1 0
1個回答

latin

如果workerman和客戶端都不調(diào)用close,那么就會一直連著,理論上是這樣。
但是實際你知道的,路由節(jié)點會定時清除不活躍的連接,連接長時間不通訊就被路由節(jié)點清除了,
所以過一會兒連接會被路由節(jié)點清理導(dǎo)致斷開

  • codeninjia 2017-11-08

    如果是workerman。send成功之后我直接關(guān)閉連接,可能導(dǎo)致客戶端其實沒接受全數(shù)據(jù)吧,因為send成功并不代表客戶端真的取數(shù)據(jù)成功,所以我覺得這塊還是由客戶端來控制關(guān)閉比較好。

  • latin 2017-11-08

    比如send的瞬間客戶端關(guān)閉了連接確實會這樣,實際上沒成功

  • codeninjia 2017-11-09

    @998:對啊所以我覺得還是客戶端來控制比較好。判斷包接完了就自己關(guān)了。

年代過于久遠,無法發(fā)表回答
??