我在运行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问题(链接),但没有人回答。
第三,在socket.write语句周围加上简单的try catch足以处理这个错误吗? 还是它会发出错误事件,我必须进行处理?
`process.on('uncaughtException', function(e) {
console.log(e.stack); });` - SatheeshJM