2010-12-16 20 views
5

Ich schreibe gerade ein kleines Online-Spiel mit C# XNA und Lidgren und ich möchte mono + lidgren verwenden, um das Server-Programm zu schreiben, das unter Linux laufen kann (günstigere Hosting-Lösungen) . Ist es möglich, lidgren und mono zusammen zu verwenden? Soll ich eine andere Bibliothek verwenden oder meine eigene Socket-Lösung mit .NET-Funktionen schreiben?C# Netzwerk-Programmierung mit Lidgren mit Mono

Danke für die Antworten

+0

Führen Sie Lidgren durch [MoMA] (http://www.mono-project.com/MoMA) und sehen Sie, ob es mit Mono kompatibel ist. – Bobby

+0

Wie kann ich Lidgren mit MoMa testen, wenn keine Assembly oder exe zu überprüfen ist? Sollte ich eine Exe überprüfen, die die lidgren-Bibliothek verwendet? – Pruit

+0

Ich stimme das ab, weil die Frage einfach selbst beantwortet werden kann, wenn Sie einfach versuchen, mit Monogranulat zu arbeiten. IMO: Probier es zuerst, dann stell Fragen. – jrwren

Antwort

6

Ja, Lidgren erfordert nur System.Net.Sockets zu laufen. MoMa meldet nur ein kleines Problem; NetworkInterface GetNetworkInterface() hat [MonoTodo] gesetzt - es scheint derzeit nur unter Linux und Windows zu funktionieren (was gut genug sein könnte)

Die Distribution enthält keine vorgefertigten Binärdateien; aber laden Sie einfach die Lösung und bauen Sie sie auf.