(Hopefully) made it use datagram UDP instead of TCP/IP Sockets. To test.
Added Long out handling. Fixed things.
Merge origin/master