Gaming: C#-C++ network communication

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi,

I am to write a C# game serrver, which would communicate with a C++ client.
It should be used just for the administration communication (not during the
game itself, just administrating different game rooms, users, tournaments
....), however there should be many thousands concurrent users online,
security is very important, and scalibility and reliability too.

I am not quite sure, what kind of communication technology I should use.

WCF (I would prefer this one, however no idea, if appropriate)?
Web Services?
TCP Sockets?
Amazon SQS?
MSMQ?
Just REST using JSON?
Any other ideas?

The problem is of course, that the development should not last for ever :).

Thanx very much for any insights.
alvar
 
Hi,
thanx for the answer. Will not be performance (compared to TCP sockets) a
problem? Do you know about any internet applications using TCP, where
performance matters?

Regards,
alvar
 
HI,
thanx for your answer again. I have read something about WCF already. Among
others, that if a C++ client should communicate with my WCF server, I should
use WCF Web Services (WShttpBinding I guess), what is really slow, at least
in comparison to binary TCP binding, which is unfortunately hard if possible
at all to implement in C++. What do you think about it?

Regards,
alvar
 
Back
Top