Socketprogrammierung

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]