Hallo Leute ich brauche eure Hilfe .
Ich habe ein Programm geschrieben , das als TCP server läuft , Client aufnimmt und dann auf deren input abwartet.
Ich kann bis jetzt client aufnehmen mit der folgenden methode :
alles in einem try catch block natürlich.!!!
nun ,wenn der Client drin ist , erzeuge ich ein Clientsocket und warte ich auf sein input mit dem folgenden code :
Das Problem ist: ich kann kein input lesen , obwohl der client was sendet .die kommunikation läuft auf dem selben PC ( "localhot" und port 33333) . ich versuche die ganze zeit vergeblich auf dem port 33333 ein Input zu lesen ohne erfolg.
Kann mir jemand bitte helfen ?
danke
Ich habe ein Programm geschrieben , das als TCP server läuft , Client aufnimmt und dann auf deren input abwartet.
Ich kann bis jetzt client aufnehmen mit der folgenden methode :
Java:
Serversocket = new ServerSocket(33333);
Serversocket.setSoTimeout(10);
Clientsocket = Ssocket.accept();
nun ,wenn der Client drin ist , erzeuge ich ein Clientsocket und warte ich auf sein input mit dem folgenden code :
Java:
try {
BufferedReader inFromClient = new BufferedReader(new InputStreamReader(Csocket.getInputStream()));
String msg = inFromClient.readLine();
RxBuffer= msg.getBytes();
............
Das Problem ist: ich kann kein input lesen , obwohl der client was sendet .die kommunikation läuft auf dem selben PC ( "localhot" und port 33333) . ich versuche die ganze zeit vergeblich auf dem port 33333 ein Input zu lesen ohne erfolg.
Kann mir jemand bitte helfen ?
danke