Sehr geehrte Coder,
ich versuche derzeit eine Verbindungsabfrage (bool) zu machen welche Prüft ob die Socket Verbindung steht.
Die Abfrage soll true oder false ausgeben, es funktioniert eigentlich auch gut aber ab und zu spuckt er diesen Fehler aus:
ZitatAn unhandled exception of type 'System.ObjectDisposedException' occurred in System.dll
Additional information: Auf das verworfene Objekt kann nicht zugegriffen werden.
Code:
Code
static bool IsSocketConnected(Socket s)
{
return !((s.Poll(1000, SelectMode.SelectRead) && (s.Available == 0)) || !s.Connected);
}
Ich hoffe mir kann geholfen werden.