nodejs使用net模块发送套接字

时间:2016-12-26 14:05:46

标签: node.js sockets

我使用nodejs net module发送socket这样的

var client = new net.Socket();
client.connect('8888','127.0.0.1',function(){
    for(var i=0; i < 3; i++){
       var postData = {};
       postData.index = 0;
       client.write(JSON.stringify(postData));
    }
})

如果我在发送每个数据包后等待200ms,那么服务器将恢复3个数据包,并解析json正常,就像这样

 {"index":0}
 {"index":0}
 {"index":0}

但是如果我将这些数据发送到for循环块,那么服务器只需要收集1个数据包,就像这样:

{"index":0} {"index":0} {"index":0}

任何解决方案?谢谢!

0 个答案:

没有答案