|StreamSocket| implements a |ConnectionOrientedSocket| for stream sockets. It utilizes |ListenSocket| to wait for incoming connection requests.