如何处理异常的TCP断开连接?

雷恩

的情况是,我用Node.js的启动一个TCPHTTP服务器。第一个旨在通过TCP连接与硬件连接。

我有100个TCP客户端,并使它们与服务器的连接保持活动状态。

在正常情况下,TCP客户端将通过四次握手与TCP服务器断开连接。

我遇到了这样一个问题:100个客户端中的某些客户端通过异常方式与服务器断开连接,例如以太网电缆出现故障或被切断,并且没有通过正常方式与服务器断开连接,然后tcp服务器挂断了,我不知道哪一个断开了,但是http server情况还不错。因此,我无法使用tcp服务器连接硬件客户端。

我尝试解决try/catch该错误,但没有成功。

雷恩

出色地。

只需要使用socket.on('error',fn)来监听错误事件就可以了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ConnectionMultiplexer如何处理断开连接?

来自分类Dev

会话开始后应如何处理断开连接的设备?

来自分类Dev

如何处理与Google游戏服务的断开连接?

来自分类Dev

处理TCP客户端断开连接

来自分类Dev

在断开连接时处理pyserial中的异常

来自分类Dev

客户端的Eclipse Milo中如何处理断开/重新连接?

来自分类Dev

如何知道EC2中客户端与AWS ELB之间的异常断开连接(TCP)?

来自分类Dev

EJB如何处理异常?

来自分类Dev

如何处理gem的异常

来自分类Dev

Deno:如何处理异常

来自分类Dev

如何处理arraylist异常?

来自分类Dev

如何处理登录异常?

来自分类Dev

如何处理ContentProvider的异常?

来自分类Dev

如何处理 HttpAsyncClient 异常

来自分类Dev

IIS和ASP.NET:当客户端断开连接时,请求工作进程会如何处理?

来自分类Dev

如何检测gen_tcp与tcp-client的断开连接?

来自分类Dev

如何处理Python Snowflake连接器生成的异常/错误

来自分类Dev

jQuery未处理的异常如何处理此异常

来自分类Dev

如果DNS断开,Zookeeper会如何处理?

来自分类Dev

如何处理Asmack中的临时异常

来自分类Dev

MEF ComposeParts。如何处理插件异常

来自分类Dev

如何处理gitpython clone异常?

来自分类Dev

使用DTO时如何处理异常

来自分类Dev

如何处理或避免BlockedIndefinitelyOnSTM异常?

来自分类Dev

如何处理JSF多个意外异常?

来自分类Dev

如何处理ExecutorService任务引发的异常?

来自分类Dev

如何处理硒中的异常?

来自分类Dev

如何处理Task中的不同异常?

来自分类Dev

如何处理令牌不匹配异常