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

getway中起多個客戶端連接,這樣寫法對嗎?

李明

項目中需要添加很多機器人,執(zhí)行游戲任務,想起幾十個或上百個client,哪位大俠幫我看看 這樣的寫法會不會出現(xiàn)問題。
for($i=0;$i<100;$i++){
$client = new AsyncTcpConnection("xxx.xxx.xxx:8282");
$client->onConnect = function($client) {};
$client->onMessage = function($client, $message) {};
$client->connect();
}

2608 2 0
2個回答

phpcreeper

寫法沒有問題,不過要注意發(fā)起連接的一方即client方所在的機器能夠支持的最大tcp連接數(shù)是有限的,所以執(zhí)行完任務后能釋放tcp連接的盡量釋放。

  • 李明 2020-04-26

    好的謝謝你的回答,我這一百個鏈接需要長時間與服務器鏈接,很長時間不能去斷開即釋放,應該是沒有問題的吧。因為暫時平臺需要這么多的機器人在線并且有不同的操作。

  • phpcreeper 2020-04-26

    只要客戶端所在的機器內(nèi)存能夠支撐你預期的TCP連接數(shù)就好,當然這個連接數(shù)除了內(nèi)存影響外,還受限于機器TCP有關內(nèi)核參數(shù)的配置,一般單機支撐上萬個也不是問題,現(xiàn)在僅100個TCP長連接不用擔心。

  • 李明 2020-04-26

    還有我這個寫法AsyncTcpConnection的名字都一樣 都是$client,這樣確定不會有什么問題吧 。

  • phpcreeper 2020-04-26

    沒問題

  • 李明 2020-04-26

    @614:再次感謝啊 這個平臺還挺好,這么快就能有反應

鄭木又

插個眼

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