情况是我使用Node.js启动了一个TCP和一个HTTP服务器。第一个旨在通过TCP连接与硬件连接。
我有100个TCP客户端,并保持它们与服务器的连接处于活动状态。
通常情况下,TCP客户端将通过四次握手与TCP服务器断开连接。
我遇到的问题是,100个客户端中的一些以异常方式(例如以太网电缆出现问题或被切断)与服务器断开连接,并未通过正常方式断开连接,然后TCP服务器挂起,而我无法知道哪个已经断开连接,而HTTP服务器却工作正常。因此,我无法使用TCP服务器连接硬件客户端。
我尝试使用try/catch捕获错误,但它没有起作用。
我有100个TCP客户端,并保持它们与服务器的连接处于活动状态。
通常情况下,TCP客户端将通过四次握手与TCP服务器断开连接。
我遇到的问题是,100个客户端中的一些以异常方式(例如以太网电缆出现问题或被切断)与服务器断开连接,并未通过正常方式断开连接,然后TCP服务器挂起,而我无法知道哪个已经断开连接,而HTTP服务器却工作正常。因此,我无法使用TCP服务器连接硬件客户端。
我尝试使用try/catch捕获错误,但它没有起作用。