Hallo
Ich versuche gerade ein online-game mit gamemaker zu programmieren. Aus Performancegründen möchte ich den Serverscript aber in einer anderen Sprache schreiben(Java/C++).
Ich habe einen kleinen Server in JAVA geschrieben, der dem Spiel eine ID übergeben soll:
Hier mal der Code wenn es jemand interessiert:
Alles anzeigen
Der Server funktioniert hab zum testen auch mal einen client in JAVA geschrieben und die daten werden auch gesendet und vom JAVA-Client empfangen.
So mein Problem:
Die Daten werden nicht von GM empfangen.
Alles anzeigen
Es erscheint eine Message ohne Inhalt.
Ich habe die Daten auch mal in einer endlosschleife abrufen lassen und dann im Debug-Modus anzeigen lassen, aber auch dort wird nix angezeigt.
Ich hoffe ihr könnt mir helfen.
MfG
SimGel
Ich versuche gerade ein online-game mit gamemaker zu programmieren. Aus Performancegründen möchte ich den Serverscript aber in einer anderen Sprache schreiben(Java/C++).
Ich habe einen kleinen Server in JAVA geschrieben, der dem Spiel eine ID übergeben soll:
Hier mal der Code wenn es jemand interessiert:
Quellcode
- while(true){
- Socket c= server.accept();
- System.out.println("InComing"); //Anzeige bei neuer Verbindung
- PrintStream outP=new PrintStream (c.getOutputStream());
- if(clients.menge()!=maxplayer){
- int id=clients.getE(); // Leere ID finden
- outP.print(id); //<------ Daten an Client senden
- System.out.println("#"+id); // ID Ausgeben
- clients.add(c, id);
- }else{
- outP.print(m_exit);
- }
- }
Der Server funktioniert hab zum testen auch mal einen client in JAVA geschrieben und die daten werden auch gesendet und vom JAVA-Client empfangen.
So mein Problem:
Die Daten werden nicht von GM empfangen.
GML-Quellcode
Es erscheint eine Message ohne Inhalt.
Ich habe die Daten auch mal in einer endlosschleife abrufen lassen und dann im Debug-Modus anzeigen lassen, aber auch dort wird nix angezeigt.
Ich hoffe ihr könnt mir helfen.
MfG
SimGel