Hallo Sven,
danke für die Tips. Ich fahre über's Wochenende weg, aber danach denke ich auf jeden Fall noch mal über Deine Vorschläge nach, auch wenn ich gestehen muß, daß diese Lösungen mich nicht richtig befriedigen.
Es gibt aber leider im Internet keine anderen Möglichkeiten.
Das TCP-Protokoll ist zwar verbindungsorientiert und Grundlage der meisten üblichen Protokolle im Netz, aber es leistet nicht das, was du willst.
Wenn eine Verbindung besteht, dann wird diese entweder benutzt (d.h. Daten übermittelt), was darauf hindeutet, daß beide Seiten noch da sind, oder die Verbindung wird ordnungsgemäß von einer Seite beendet (abmelden), oder die Verbindung wird eine gewisse Zeit nicht mehr benutzt, was darauf hindeutet, daß der Abbau der Verbindung wohl nicht geklappt hat (Timeout).
Man muß also regelmäßig Lebenszeichen übermitteln, damit die Gegenseite weiß, daß man noch da ist, und sich ordnungsgemäß abmelden, damit die Gegenseite immer sehr zeitnah über den eigenen Status informiert ist. Tritt ein Timeout auf, so bedeutet daß, das eine Zeit lang der Server nicht den richtigen Systemzustand kannte.
Ich sehe nicht unbedingt dein Problem: Wenn eine ASP-Seite deine IP übermitteln kann, dann sollte eine andere ASP-Seite dich auch wieder abmelden können.