Returns information about an existing socket resource. Currently returns four entries in the result array:
timed_out (bool) - The socket timed out waiting for data
blocked (bool) - The socket was blocked
eof (bool) - Indicates EOF event
unread_bytes (int) - Number of bytes left in the socket buffer
See also accept_connect(), bind(), connect(), listen(), and strerror().