ulong bytes_exists = peek_socket (socket);

ulong bytes_exists, int length = peek_socket (socket); 

ulong bytes_exists = peek_socket (chars, array_length (chars), socket);

ulong bytes_exists = peek_socket (&string, array_length (string.chars), socket);