[C#]Socket online, offline

0

Jestem no nie ukrywajmy dość zielony w socketach, a potrzebuję zrobić program sprawdzający czy dany komputer jest offline czy online. Znalazłem pewien przykład na sieci ale jeżeli host nie odpowiada to program włącza się 10 sekund...

            bool ConnectionExists;
            {
                try
                {
                    System.Net.Sockets.TcpClient clnt = new System.Net.Sockets.TcpClient("81.241.251.21, 80);
                    clnt.ReceiveTimeout = 1000;
                    clnt.Close();
                    ConnectionExists = true;
                }
                catch (System.Exception)
                {
                    ConnectionExists = false;
                }
            }

Czy ma ktoś jakiś lepszy sposób sprawdzenia czy dany komputer jest offline czy online?

0

Dzięki, działa!

1 użytkowników online, w tym zalogowanych: 0, gości: 1