情况是我使用Node.js来启动TCP和HTTP服务器。第一个目标是通过TCP连接与硬件连接。
我有100个TCP客户端,并保持它们与服务器的连接。
在正常情况下,TCP客户端将通过四次握手与TCP服务器断开连接.
我遇到了这样的问题:100个客户端中的一些客户端通过异常方式断开与服务器的连接,比如以太网电缆中的错误或断开,并且没有通过正常的方式与服务器断开连接,然后tcp服务器被挂断,我不知道哪个客户端断开了连接,而http server很好。因此,我无法使用tcp服务器与硬件客户端连接。
我试图try/catch错误,但它没有成功。
发布于 2016-01-10 02:21:10
井。
只需要使用socket.on(' error ',fn)侦听错误事件就行了。
https://stackoverflow.com/questions/34258687
复制相似问题