Surma
Erfahrenes Mitglied
Folgende Klasse:
Ich hab schon eineiges versucht, wie bloed gegooglet und im Java-Forum.net-Chat nachgefragt. Aber ich kriege ums verrecken nicht die erwueschte Antwort vom Server abgefangen, sondern werde nach 4 Sekunden mit der Antwort "ERROR :Closing Link: [80.129.181.66] (Ping timeout)" gekickt.
Hatte damit schonmal jemand Probleme und weis die Loesung?
PS: z.Z Connecte ich zu irc.phat-net.de Port: 6667 ;
MfG
Crock
Code:
import java.net.* ;
import java.io.* ;
class ConnectionThread extends Thread
{
private boolean active = true ;
private Socket connection ;
private String host ;
private int port ;
private BufferedInputStream in ;
private BufferedOutputStream out ;
public void setHost (String newHost)
{
host = newHost ;
}
public void setPort (int newPort)
{
port = newPort ;
}
public String getHost()
{
return host ;
}
public int getPort()
{
return port ;
}
public void start()
{
try
{
connection = new Socket (host, port) ;
in = new BufferedInputStream(connection.getInputStream()) ;
out = new BufferedOutputStream(connection.getOutputStream()) ;
}
catch (Exception e)
{
CrockBot.out.println ("Fehler mein Initilaisieren des Sockets:") ;
active = false ;
CrockBot.out.println (e.getMessage()) ;
}
super.start() ;
CrockBot.out.println ("Thread gestartet") ;
}
public void run()
{
int i ;
while (active)
{
try
{
byte[] incoming = new byte[1024] ;
while (in.read (incoming) != -1)
{
CrockBot.out.println (new String(incoming)) ;
}
sleep (100) ;
}
catch (Exception e)
{
CrockBot.out.println ("Fehler waehrend Thread-run():") ;
CrockBot.out.println (e.getMessage()) ;
}
}
}
public void kill()
{
active = false ;
try
{
join() ;
connection.close() ;
CrockBot.out.println ("Thread abgebrochen") ;
}
catch (Exception e) {}
}
}
Ich hab schon eineiges versucht, wie bloed gegooglet und im Java-Forum.net-Chat nachgefragt. Aber ich kriege ums verrecken nicht die erwueschte Antwort vom Server abgefangen, sondern werde nach 4 Sekunden mit der Antwort "ERROR :Closing Link: [80.129.181.66] (Ping timeout)" gekickt.
Hatte damit schonmal jemand Probleme und weis die Loesung?
PS: z.Z Connecte ich zu irc.phat-net.de Port: 6667 ;
MfG
Crock