RSA Data Security, Inc. MD5 Message Digest Algorithm was taken directly from the authors website.

The socket code so far is largely lifted straight form Beej's network programming guide.
http://www.ecst.csuchico.edu/~beej/guide/net/

