运行我的 node.js 脚本时,我偶尔会收到此错误。
events.js:66
throw arguments[1]; // Unhandled 'error' event
^
Error: write ECONNRESET
at errnoException (net.js:768:11)
at Object.afterWrite (net.js:592:19)
是什么导致了这个错误?我在某个地方读到这是由于尝试将数据写入关闭的套接字而引起的。那正确吗?
如果是这种情况,如何检查套接字连接是否处于活动状态?我在这里 找到了这个 SO question ,但没有人在那里回答。
第三,围绕 socket.write 语句的简单 try catch 是否足以处理此错误?还是它会发出我必须处理的错误事件?