在Node.js中使用socket.io的奇怪错误

用途用途

我正在尝试向服务器发送一些消息。我就是做这个的

for(var i=0; i<100; i++){
  var post={
    att1       : var.att[i].att1,
    att2       : var.att[i].att2,
    att3       : var.att[i].att3,
    att4       : var.att[i].att4
  }

  sock.write(JSON.stringify(post));
}

但是我得到这个奇怪的错误

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: write EPIPE
    at errnoException (net.js:904:11)
    at Object.afterWrite (net.js:720:19)
logout

为什么会这样?套接字的缓冲区是否已满?

亚历克斯·帕卡(Alex Pakka)

这通常意味着另一端意外关闭了连接。无论如何,您都在写封闭的套接字。

另外,100.length不是有效的JavaScript。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章