Hoo boy.  Added UDP sockets, implemented server check, and several other things.  Started on threading, need to continue at later time.