Check whether the socket is connected.
This is only useful for connection-oriented sockets.
If using shutdown, this function will return true until the socket has been shut down for reading and writing. If you do a non-blocking connect, this function will not return true until after you call check_connect_result.
true if socket is connected, false otherwise.