This is the first step towards SSL connections on top of sockets, with an example on how to upgrade a dialer and a server client using TCP.