我有一个应用程序正在侦听在正常TCP连接上从现场GPRS单元接收的数据。我收到了Winsock 10054和10053错误。
由microsoft解释
10053:软件导致连接中止。已建立的连接由主机中的软件中止,可能是由于数据传输超时或协议错误。
和
10054:通过对等方重置连接。远程主机强制关闭现有连接。这通常会导致远程主机上的对等应用程序突然停止,主机重新启动或远程主机使用硬关闭(有关远程套接字上SO_LINGER选项的更多信息,请参阅setsockopt(Windows套接字)。)此错误如果由于保持活动活动在一个或多个操作正在进行时检测到故障而导致连接中断,也可能导致。正在进行的操作因WSAENETRESET而失败。后续操作因WSAECONNRESET而失败。
我不知道如何解释这个。如何确定错误是由服务器还是客户端发送信息引起的?