MDaemon邮件服务器可以记录以下 Winsock 错误代码以报告套接字故障。下面详细介绍了代码说明,然后是为什么这些套接字错误可能发生在 MDaemon邮件服务器中。
WSAEADDRNOTAVAIL
10049
无法分配请求的地址。
请求的地址在其上下文中无效。这通常是由于尝试绑定到对本地计算机无效的地址而导致的。当远程地址或端口对远程计算机无效时,这也可能是由连接、发送、WSAConnect、WSAJoinLeaf 或 WSASendTo 导致的(例如,地址或端口 0)。
Winsock 10049 通常发生在 MDaemon 配置为绑定无效或不存在的 IP 地址时。
WSAECONNABORED
10053
软件导致连接中止。
主机中的软件中止了已建立的连接,可能是由于数据传输超时或协议错误。
WSAECONNSET
10054
对等方重置连接。
远程主机强行关闭了现有连接。如果远程主机上的对等应用程序突然停止、主机重新引导、主机或远程网络接口被禁用,或者远程主机使用硬关闭,则通常会导致这种情况(有关远程套接字上SO_LINGER选项的详细信息,请参阅 setsockopt)。如果由于保持活动状态活动在一个或多个操作正在进行时检测到故障而导致连接中断,也可能导致此错误。正在进行的操作将失败,并显示 WSAENETRESET。后续操作因 WSAECONNRESET
而失败
WSAETIMEDOUT
10060
连接超时。
连接尝试失败,因为连接的一方在一段时间后未正确响应,或者建立的连接失败,因为连接的主机无法响应。
WSAECONN拒绝
10061
连接被拒绝。
无法建立连接,因为目标计算机主动拒绝了它。这通常是由于尝试连接到外部主机上处于非活动状态的服务(即没有运行服务器应用程序的服务)所致。