Still working through server_socket construction