Habe ein Clientsocket erstellt.
Socket clientsocket = new Socket(110);
zum einlesen und zum schreiben:
BufferedReader reader = new BufferedReader(new InputStreamReader(clientsocket.getInputStream());
PrintWriter writer = clientsocket.getInputStream();
dann vom Server lesen:
reader.readLine(); //funktioniert
writer.write(„GET“); //funktioniert nicht
writer.close();
reader.close();
clientsocket.close();
Warum funktioniert der PrintWriter nicht?
Hi,
zum schreiben brauchst du einen OutputStream … !!
Oder was willst du genau machen?
Schreiben von client an server ?
mfg Martin
sers,
also ich hatte kürzlich das gleiche problem und wurde dann darauf hingewiesen, dass ich zum schreiben immer print verwenden sollte.
also bei deinem beispiel:
writer.print(„GET“);
writer.flush();
weiss ned, ob dir das was weiterhilft, also bei mir jedenfalls funzt es so einwandfrei
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]