All the possible trace messages

How do I use "Why Can't I Connect?"

Sockets are asynchronous so there is no way to accurately predict the order of events. I will go ahead and list all the possible traces here in alphabetical order.

Accept

This trace is issued when a server accepts a connection request.

Accept Error

This trace is issued when an error occurs on a server during a connection request.

Accept Rejected

This trace is issued when a server rejects a connection request.

Address Found

This trace is issued when I resolve an IP address to a name.

Application Generated Close For Shutdown

This trace is called when the 'Force a socket close command after a socket shutdown command' is set in the Application Preferences and a forced close socket command is called.

Application Generated Shutdown For Close

This trace is called when the 'Force a socket shutdown command before a socket close command' is set in the Application Preferences and a forced shutdown socket command is called.

Bind

This trace is issued when I bind an address to a port.

Bindable Address Found

This trace is issued when I have found an available TCP/IP address.

Checking Address

This trace is issued when I check that an address is TCP/IP.

Close

This trace is issued when a connection is closed.

Connect

This trace is issued on a successful connection.

Connect Failed

This trace is issued on a connection error.

Could Not Find Address

This trace is issued when a name can't be resolved to an IP address

Could Not Find Bindable Address

This trace is issued when there is no TCP/IP address that can be used to bind.

EOF Received

This trace is issued when an end of file message is received. The peer has probably shutdown.

Expected Message Not Received

This trace is issued when a test of a server type that generally responds with a message on connecting does not respond.

getaddrinfo Error

This trace is issued when the socket function getaddrinfo returns an error. getaddrinfo is the function mainly used to resolve a name to an IP address.

gethostname Error

This trace is issued when the socket function gethostname returns an error. gethostname is mainly used to resolve the local machine name from the IP address.

getpeername Error

This trace is issued when the socket function getpeername returns an error. getpeername is used to resolve the machine name of the peer in a connection.

Host Name Found

This trace is issued when I resolve the local machine name.

Host Name Reformatted

Errors were found in the host name and the invalid characters have been removed. The original and the reformatted host name are shown in the trace.

Listen

This trace is issued when a generic server starts listening (is prepared to accept connections.)

Listen Error

This trace is issued when the socket function listen returns an error. Listen sets a server ready to accept connections.

Multiple Server Accept Error

This trace is issued when a connection is attempted on a server in an array of servers but the accept fails.

Multiple Server Close

This trace is issued when all the servers in the array have closed.

Multiple Server Connection Attempted

This trace is issued when a connection is attempted on a server in an array of servers.

Multiple Server Open

This trace is issued when all the servers in the array have opened.

Multiple Server Peer Name Error

This trace is issued when a connection is attempted on a server in an array of servers but the peer IP address and port are unavailable.

Receive

This trace is issued when a message is received.

Receive Buffer Size setsockopt Error

This trace is issued when the socket function setsockopt returns an error while setting the receive buffer size.

Receive Error

This trace is issued when an error occurs while receiving a message.

Receive Timeout Set

This trace is issued when the receive timeout is set for a connection.

Receive Timeout setsockopt Error

This trace is issued when the socket function setsockopt returns an error while setting the receive timeout.

Resolve IP Address To Name

This trace shows the resolution of an IP address to a name.

Resolve IP Address To Name, getnameinfo failed

This trace is issued when the resolution of an IP address to a name fails on an error.

Resolve IP Address To Name, Invalid IP address

This trace is issued when the resolution of an IP address to a name fails on an invalid IP address.

Resolve Name To IP Address

This trace shows the resolution of a name to an IP address.

Resolve Name To IP Address, Could not find an address from host name

This trace is issued when the resolution of a name to an IP address can not be resolved.

Resolve Name To IP Address, getaddrinfo failed

This trace is issued when the resolution of a name to an IP address fails on an error.

Select Error

This trace is issued when the socket function select returns an error. This should never happen.

Send

This trace is issued when you send a message.

Send Buffer Size setsockopt Error

This trace is issued when the socket function setsockopt returns an error while setting the send buffer size.

Send Error

This trace is issued when an error occurs while sending a message.

Send Timeout Set

This trace is issued when the send timeout is set for the connection.

Send Timeout setsockopt Error

This trace is issued when the socket function setsockopt returns an error while setting the send timeout.

Shutdown

This trace is issued when a connection is shutdown.

Shutdown Error

This trace is issued when an error occurs during a connection shutdown.

Shutdown Incomplete

This trace is called when I close a connection that hasn't completed shutting down.

Socket Exception

This trace is issued when a socket exception is detected (an out of band message has been received.)