我使用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}
任何解决方案?谢谢!