I’m working on my own stand-alone server, which I’ve gotten doing what I want it doing through Console client, however now that I’m trying to transfer the client over to unity, I’m having some problems, this problem is that when I want to receive data, the client freezes until that data is received, so unless the server is constantly polling, the client is just useless, completely frozen until I shut the server off.
Look into BeginReceive and BeginSend which are asynchronous methods. Unity will crash because you are using Blocking Sockets which will halt the thread that they were created on (In your case this is the main Unity thread) and the entire client will wait until data is received.