我如何使用“Why Can't I Connect?”



跟踪消息



套接字是异步所以没有办法精确地预测事件的顺序。我会继续前进,列出所有可能的痕迹在这里。



接受:

当服务器接受连接请求此跟踪发出。



接受错误:

当一台服务器上发生错误的连接请求时,此跟踪发出。



接受拒绝:

当服务器拒绝连接请求此跟踪发出。



地址找到

此跟踪发出时,我将IP地址解析为名称。



应用程序生成的关闭关机

此跟踪被调用的时候,“一个套接字关闭命令后强制套接字关闭命令'在应用程序首选项设置和强制关闭socket命令被调用。



应用程序生成的关机关闭

此跟踪被调用的时候,“一个套接字关闭命令之前强制插座shutdown命令”中的应用程序首选项设置和强制关闭socket命令被调用。



捆绑

当我一个地址绑定到一个端口此跟踪发出。



可绑定的地址找到

当我发现除了本地主机可用的TCP / IP地址( 127.xxx )此跟踪发出



检查地址

当我检查一个地址是TCP / IP ,而不是本地主机( 127.xxx )发出此跟踪



关闭

此跟踪当一个连接被关闭发出。



此跟踪是一个成功的连接上发出。



连接失败

此跟踪是一个连接错误发出。



找不到地址

此跟踪时发出的名称不能被解析为IP地址



找不到可绑定地址

当没有TCP / IP地址(不包括本地主机),可以用来绑定此跟踪发出。



收到EOF

接收文件的消息结束的时候发出此跟踪。同行中有可能关闭。



预期的消息未收到

此跟踪时发出一个服务器类型的一个测试,一般用消息进行响应的连接没有响应。



错误的getaddrinfo

socket函数的getaddrinfo返回一个错误,此跟踪发出。的getaddrinfo主要是用来解决一个名称为IP地址的功能。



错误的gethostname

socket函数的gethostname返回一个错误,此跟踪发出。 gethostname在,主要用于从IP地址解析本地机器名。



getpeername错误

socket函数getpeername返回一个错误,此跟踪发出。 getpeername用于解析在连接对端的机器名。



主机名发现

此跟踪发出,当我解决了本地计算机名称。



主机名称重新格式化
发现错误的主机名和无效字符已被删除。原始和重新格式化的主机名示于跟踪。



当一个通用的服务器开始侦听此跟踪发出(准备接受连接。 )



听着错误

此跟踪时发出的socket函数听会返回一个错误。听台服务器准备好接受连接。



多个服务器接受错误

当尝试连接在服务器阵列的服务器上,但接受失败,此跟踪发出。



多服务器关闭

此跟踪是当阵列中的所有服务器已经关闭了发行。



多个服务器连接尝试

当尝试连接一个服务器上的服务器阵列此跟踪发出。



多个服务器开放

当阵列中的所有服务器都打开此跟踪发出。



多服务器对等名称错误

当尝试连接一个服务器上的服务器阵列,但对端的IP地址和端口不可用此跟踪发出。



收到

收到消息时,发出此跟踪。



接收缓冲区大小setsockopt的错误

socket函数setsockopt的返回一个错误而设置的接收缓冲区大小此跟踪发出。



接收错误

当在接收邮件时发生错误此跟踪发出。



接收超时设置

当接收超时设置为一个连接此跟踪发出。



接收超时setsockopt的错误

socket函数setsockopt的返回一个错误,同时设置接收超时此跟踪发出。



解析IP地址到名字

该曲线显示的IP地址到名称的分辨率。



解析IP地址到名字, getnameinfo会失败

当一个IP地址到名称的解析上的错误失败,此跟踪发出。



解析IP地址到名字的,无效的IP地址

当一个IP地址到名称的决议是无效的IP地址失败,此跟踪发出。



解析名字到IP地址

此跟踪显示了一个名字到IP地址的解析。



解析名字到IP地址,无法找到主机名地址

此跟踪时发出一个名字到IP地址的解析无法解析。



解析名称与IP地址的getaddrinfo失败

当一个名字到IP地址的解析上的错误失败,此跟踪发出。



选择错误

发出此跟踪时, socket函数选择返回一个错误。这不应该发生。



发送

当你发送一个消息此跟踪发出。



发送缓冲区大小setsockopt的错误

socket函数setsockopt的返回一个错误而设置的发送缓冲区大小此跟踪发出。



发送错误

当在发送邮件时发生错误此跟踪发出。



发送超时设置

当发送超时设置为连接此跟踪发出。



发送超时setsockopt的错误

socket函数setsockopt的返回一个错误,同时设置发送超时此跟踪发出。



关闭

当连接关闭此跟踪发出。



关机错误

当连接在关闭过程中发生错误,此跟踪发出。



关机不完整

当我关闭了未完成关闭连接此跟踪被调用。



套接字异常

当一个套接字异常检测此跟踪发出(已收到带外消息。 )