情况是我使用Node.js启动TCP
和HTTP
服务器。第一个旨在通过TCP连接与硬件连接。
我有100个TCP客户端,并保持与服务器的连接。
在正常情况下,TCP客户端将通过四方握手与TCP服务器断开连接。
我遇到了这样的问题:100个中的一些客户端通过异常方式与服务器断开连接,如以太网电缆中的错误或切断,并且没有通过正常方式与服务器断开连接,然后tcp服务器是挂断了,我不知道哪一个断开了,而http server
很好。所以我无法使用tcp服务器连接硬件客户端。
我尝试try/catch
错误,但它没有用。
答案 0 :(得分:1)
好。
只需要使用socket.on(' error',fn)来监听错误事件就好了。