Server

Server Script
The Server script opens a .NET socket on port 9349 (editable in the editor) and listens for incoming TCP connections. This was based on the server portion of the NetworkCursor script. This sends and receives arbitrary data through the connected sockets. It uses the System.Threads namespace to kick the server into its own system level thread instead of being a coroutine. If you are sending or receiving a lot of data this is quite useful.