我正在尝试模拟与我在aws服务器上托管的websocket服务器的多个客户端连接。
这是我到目前为止所做的代码:
var count =0;
function foo(){
var ws = new WebSocket('ws://<myserverip>:<serverport>/');
ws.on('open', function () {
ws.send('some json data');
console.log("connection opened : ",count++);
ws.on('message',function(message) {
console.log('Message received by client %s : %s',count.toString() , message );
});
ws.on('close',function(){
console.log("connection closed.clients left : ",count-- );
});
ws.on('error',function(e){
console.log("error occured : ",e );
});
});
}
问题是我无法从我的机器上打开超过238个客户端。之后,我得到连接关闭客户端的错误500和服务器端的1006。如何从本地计算机创建更多连接,为什么会出现此错误?