Properly allocating the temporary buffer

The Temporary buffer used for the WinSocket.RecieveFrom() call was not
being allocated correctly. Now allocating to the WinSocket's
RecieveBuffer size.

With this commit. There is a "working" system. The Image capture on the
client side needs to be set up as well as a viable GUI, but this is a
good start.