workerman 在windows 中达到256上限

0

大佬们,请问下,workerman 是长连接,为什么一个网页中js发送指令时,client_id 每次都不一样,这个是说明每次发送指令都在生成新的客户端链接嘛?5秒定时发送指令,过不多会儿就达到256上限了,页面就链接不上服务了


请问下,每次发送指令, Gateway::closeClient($client_id); 都要用,这样的函数来关闭链接嘛?


还有其他的操作方法嘛?

已邀请:

朕震惊了

赞同来自:

感觉是你每次发指令都建立新连接导致的。一个页面只建立一个连接就行,发指令的时候复用这个连接。

朕震惊了

赞同来自:

ws = new WebSocket('ws://....');

每次发送指令的时候直接 ws.send();,发送指令的时候不要再new WebSocket

要回复问题请先登录注册