Ich habe hier eine Frage bezüglich der .Net Framework-Technologie und des Gaming-Servers. vermutlich habe ich ein paar Spielautomaten, die als Client fungieren, und ich möchte diese Client-Maschine mit einem Gaming-Server verbinden, meinst du, es ist gut, wenn ich die Server-Anwendung mit dem .NET-Framework entwickle?.NET Game Server
Die Client-Maschine ist auch in Dotnet-Technologie entwickelt. Was ist, wenn ich meinen Server auf einige gleichzeitig laufende Server ausweite, wenn ich das .Net-Framework auf meinem Spieleserver verwende? Was .Net-Technologie sollte ich verwenden, .Net Remoting, XML-Webdienste, COM +, MSMQ oder einen Vorschlag?
ein weiterer wichtiger Faktor hier ist die Leistung. Ich möchte, dass die Kommunikation zwischen dem Client und dem Server schnell und effizient ohne lange Verzögerung kommuniziert.
Der Zweck, den ich auf ein paar Server erweitern möchte, ist, weil wenn ich einen der Server heruntergefahren oder für Wartungsarbeiten heruntergefahren habe, kann ich meine Anwendung laufen lassen, ohne den Spielprozess zu unterbrechen, der missionskritisch und in Echtzeit ist.
Gibt es irgendeine Art von Seele da draußen solche Einstellungen vor? Wenn ja, was denkst du darüber? Am besten, gut, schlechter oder am schlechtesten, um das .Net im Spieleserver zu verwenden?
ich schätze hochachtungsvoll alle .Net und Spielentwicklerexperte, um einige Rückmeldung für mich hier zu geben.
Dank,
Es ist nichts falsch mit einem "Standard-.Net-Ansatz" mit UDP-Sockets ... –
Ich ging für die oberste Ebene Kommunikation Schichten und nicht die zugrunde liegenden System.Net-Klassen gehen. Ich habe nie versucht, direkt in .Net an einen Port zu binden, immer über UdpClient oder TcpListener. – thaBadDawg
"Overhead" von WCF bei Verwendung der binären Datenübertragung über NetTcpBinding? Worauf beziehen Sie sich? –