Sat*_*hJM 5 javascript sockets error-handling node.js socket.io
运行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)
Run Code Online (Sandbox Code Playgroud)
是什么导致这个错误?我在某处读到这是由于尝试将数据写入已关闭的套接字而引起的.是对的吗?
如果是这种情况,如何检查套接字连接是否处于活动状态? 我在这里找到了这个问题,但没有人在那里回答.
第三,是一个简单的尝试捕获socket.write语句,足以处理这个错误?或者它是否会发出我必须处理的错误事件?
我们已经在 http-proxy 中看到了它,并在此处报告了该问题: https: //github.com/nodejitsu/node-http-proxy/issues/331
如果没有处理“错误”(并且只有“错误”)事件,nodejs 会抛出异常。
| 归档时间: |
|
| 查看次数: |
3247 次 |
| 最近记录: |