I don't need to do anything complex, just send the data, receive it, and process. The few caveats I have is this might be run on a network without internet access so using a web service won't work.
From the little research I have done it looks like using sockets is the best solution but I can't find any basic tutorials on setting up a socket server. Is this the best solution and if so where is a good resource to learn this? If there is a better way what is it?