Provides a thin api around gen_tcp and ssl sockets allowing you to flexibly work with socket with and without encryption.
- listens on a port with either ssl encryption or plain tcp
- handles asynchronous connection events via both protocols
- encapsulates all the nasty bits of erlang socket options
- allows easy upgrading of tcp connections via to_ssl_* functions
- helps you apply reasonable default options to all sockets
Written by Jack Danger Canty
image by incurable hippie