Hallo!
Ich habe folgemdes Problemchen:
Wie kann ich eine aufgebaute Verbindung mit dem Client beobachten ob diese noch ansteht?
/* Hier Definition Server: */
ArrayList liste = new ArrayList();
TcpListener listener = new TcpListener(1111);
listener.Strart();
/* Thread für den Lauscher */
Thread thr = new Thread(new ThreadStart(listen));
thr.Start();
void listen() /* Laucht am Port. */
{
while(true)
{
TcpClient client = listener.AcceptTcpListener();
liste.Add(new MyClient(client));
}
}
/* Hier Definition Client: */
class MyClient
{
/* Hier die Verbindung beobachten */
}
Jetzt müsste man nur noch wissen, was Du mit 'beobachten' meinst, ich habs nicht verstanden, sorry.
"It is not wise to be wise" - Sun Tzu
Mit "beobachten" ist gemeint dass, ich "sehen" möchte ob die Verbindung mit einem Client noch aktiv ist, aber inzwischen habe ich das Problem durch ein Echoping gelöst.