handler_socket