J
javax123
Gast
Hi,
ich habe folgendes Problem:
Ich versuche zwischen 2 Rechnern zu kommunizieren. Auf dem einen läuft Windows und ein Java Client, auf dem anderen Linux und ein C++ Client.
Nun schickt der Java Client dem C++ Client eine Anfrage per Socket und PrintWriter. Diese kommt erfolgreich beim C++ Socket an und wird richtig interpretiert. Nun schickt der C++ Client eine Antwort an den Java Client. Diese kommt allerdings erst dort an wenn der C++ Client beendet wird. Vorher wartet der Java Client quasi endlos auf eine Antwort.
Meine Idee war das der C++ Client noch irgend einen Umbruch oder sontiges mitschicken muss damit die Nachricht auch abgesetzt wird.. Mit "/n" oder "\n" hat es allerdings auch nicht funktioniert.
Kann mir einer sagen woran das liegen könnte?
Vielen Dank schonmal im Voraus! =)
Gruß
ich habe folgendes Problem:
Ich versuche zwischen 2 Rechnern zu kommunizieren. Auf dem einen läuft Windows und ein Java Client, auf dem anderen Linux und ein C++ Client.
Nun schickt der Java Client dem C++ Client eine Anfrage per Socket und PrintWriter. Diese kommt erfolgreich beim C++ Socket an und wird richtig interpretiert. Nun schickt der C++ Client eine Antwort an den Java Client. Diese kommt allerdings erst dort an wenn der C++ Client beendet wird. Vorher wartet der Java Client quasi endlos auf eine Antwort.
Meine Idee war das der C++ Client noch irgend einen Umbruch oder sontiges mitschicken muss damit die Nachricht auch abgesetzt wird.. Mit "/n" oder "\n" hat es allerdings auch nicht funktioniert.
Kann mir einer sagen woran das liegen könnte?
Vielen Dank schonmal im Voraus! =)
Gruß