I have created a game with C#, the game is all ready to go and been tested on a stand-alone machine. I need two players for the game to work correctly, I have a Windows Service that will be running on a server 24/7 that will serve the game.
Now, I need a way for my game to communicate with the service, I started writting my own sockets but its become so complex, and its impossible for me to get correct. I need a simple way to transmit (sometimes complex) data back and forth between the Windows Service and the Game Client.
Is there a technology that will allow me to do this? I heard about .Net Remoting but was told that it was very limited, and only supported 25 connections at a time. I don't know if that is true or not.
Thanks for any help.