Hallo,
Ich versuche gerade einen Echo-versuch, den ich aus der Java-Insel 5 habe:
Diese Funktion habe ich einer Klasse hinzugefügt. "s" auszugeben bringt nichts, es kommt nichts dabei heraus.
Ich habe schon einen localhost mittels xampp laufen.
"port" entspricht 7.
"name" entspricht der IP, bzw. in diesem Fall einfach "localhost".
Jetzt: Wieso funktioniert das nicht, und wie kann ich das beheben?
Es funktioniert auch mit keinem anderen Server
MfG
Ich versuche gerade einen Echo-versuch, den ich aus der Java-Insel 5 habe:
Code:
public boolean isConnected(){
try{
this.socket = new Socket( name, port );
PrintStream ps = new PrintStream( socket.getOutputStream() );
String test = "blubb";
ps.println( test );
BufferedReader in = new BufferedReader( new InputStreamReader( socket.getInputStream() ) ) ;
String s = in.readLine();
System.out.println( s );
if( s.equals( test ) )
return true;
else
return false;
}catch( IOException e ){
e.printStackTrace();
return false;
}finally{
if( socket != null )
try{
socket.close();
}catch( IOException e ){}
}
}
Diese Funktion habe ich einer Klasse hinzugefügt. "s" auszugeben bringt nichts, es kommt nichts dabei heraus.
Ich habe schon einen localhost mittels xampp laufen.
"port" entspricht 7.
"name" entspricht der IP, bzw. in diesem Fall einfach "localhost".
Jetzt: Wieso funktioniert das nicht, und wie kann ich das beheben?
Es funktioniert auch mit keinem anderen Server
MfG