PrintWriter Exception

Status
Nicht offen für weitere Antworten.

8ull23y3

Bekanntes Mitglied
Hallo mein Code...


Server

Code:
import java.io.*;
import java.net.*;

public class TestServer {
  public static void main(String[] args) throws Exception {
      ServerSocket server = new ServerSocket(502);
      Socket client = server.accept();
      BufferedReader br = new BufferedReader(new InputStreamReader(client.getInputStream()));
      PrintWriter pw = new PrintWriter(client.getOutputStream());
      pw.println("Echo");
  }
}

Client

Code:
import java.io.*;
import java.net.*;

public class TestClient {
  public static void main(String[] args) throws Exception {
      Socket client = new Socket("127.0.0.1", 502);
      BufferedReader br = new BufferedReader(new InputStreamReader(client.getInputStream()));
      PrintWriter pw = new PrintWriter(client.getOutputStream());
      pw.println("Echo");
  }
}

Wenn ich das versuche mit dem Jikes zu kompilieren bekomme ich eine Meldung die folgendermaßen lautet.

->
The return type of method "java.lang.Appendable appen(java.lang.CharSequence $1, int $2, int$3) throws IOException;" does not match the return type of accessible method "java.io.Writer append(java.lang.CharSequence $1, int $2, int $3)

und

The return type of method "java.lang.Appendable appen(char $1) throws java.IOException;" does not match the return type of the accessable method "java.io.Writer append(char $1) throws java.IOException;" declared in Type "java.io.Writer"

zur Info das ist ne Ausgabe die der Jikes in Verbindung mit Java 1.5 fabriziert. Wenn ich mit javac mache bekomme ich keine Fehlerausgabe aber es scheint trotzdem nicht zu funktionieren. Denn dann bekomme ich beim Ausführen folgende Ausgabe

Exception in thread "main" java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at TestClient.main(TestClient.java:10)

aus der Serverklasse.

Für schnelle Antwort wäre ich sehr dankbar. Bye
 

meez

Top Contributor
Hast du root Rechte?
Vielleicht liegts daran, dass du einen reservierten port <1024 verwendest....
 

8ull23y3

Bekanntes Mitglied
Hm wenn du die ServerKlasse anguckst siehst du das ich den Port 502 verwende...
Mit Root Rechten hat das nichts zu tun da Windows...habs heute nochmal probiert und es geht wieder
hab keine Ahung wieso.
Jikes funktioniert übrigens nicht mit der 5.0er Version von Java.
 

meez

Top Contributor
Du brauchst auch bei Windows Adminrechte, um den Port anzusprechen.
Aber das Problem liegt ehh woanderst...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Äquivalent zu PrintWriter? Netzwerkprogrammierung 3
T Webserviceaufruf verursacht eine Exception Netzwerkprogrammierung 3
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
D Exception Handling bei In/Outputsockets in eigenen Threads Netzwerkprogrammierung 1
A Cast Exception bei einfachem RMI Beispiel Netzwerkprogrammierung 3
M Socket Exception tritt auf - weiß nicht weiter Netzwerkprogrammierung 3
K Socket Exception Connection reset Netzwerkprogrammierung 9
C ObjectInputReader wirft beim zweiten Aufruf eine Exception Netzwerkprogrammierung 3
M Socket TCP keep alive Exception wird nicht ausgelöst Netzwerkprogrammierung 11
G Exception: Connection reset by peer: socket write error Netzwerkprogrammierung 2
A Socket Socket Verbindung unterbrochen --> keine Exception Netzwerkprogrammierung 7
H Socket Closed Exception verhindern Netzwerkprogrammierung 3
M RMI unmarshaling exception ??? Netzwerkprogrammierung 2
D Socket Streams schliessen .. Exception gewollt? Netzwerkprogrammierung 4
K Socket Socket Exception Netzwerkprogrammierung 3
eQuest RMI Unserializable Exception Netzwerkprogrammierung 4
F Bekomme NoSuchElement Exception Netzwerkprogrammierung 5
S RMI Exception Netzwerkprogrammierung 2
T rmi ssl zu große Objekte übergeben -> Exception Netzwerkprogrammierung 10
clupus Exception beim Schließen eines Sockets Netzwerkprogrammierung 6
G Exception javax.naming.CommunicationException Netzwerkprogrammierung 16
G Nullpointer Exception - Multithreading Netzwerkprogrammierung 25
G XML-RPC -> Exception $Proxy0-Unknown Source-No such handl Netzwerkprogrammierung 8
T Exception serialisieren? Netzwerkprogrammierung 5
K öffnen des socket schlägt fehl -> ABER: keine exception . Netzwerkprogrammierung 2
M ois nicht null, aber ois.getObject liefer exception Netzwerkprogrammierung 3
R ObjectOutput- / ObjectInputStream Exception? Netzwerkprogrammierung 2
D EA-Exception Network Adapter macht probleme Netzwerkprogrammierung 2
F Java Mail . Exception java.lang.NoClassDefFoundError Netzwerkprogrammierung 2
M Exception in thread "main" java.lang.NoClassDefFou Netzwerkprogrammierung 2
J JavaMail Exception bei senden an anderen Server. Netzwerkprogrammierung 8
M schreiben auf geschlossenen Socket ohne Exception Netzwerkprogrammierung 6
R LINUX: getHostAddress() und getHostName() werfen Exception Netzwerkprogrammierung 6
D socket exception + timing probleme Netzwerkprogrammierung 2
A Exception bei Cookie lesen Netzwerkprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben