learn_socket