C# - как протестировать, если прокси работает или нет?

У меня есть довольно большой список с прокси-серверами и их соответствующими портами. Как я могу проверить, если они работают или нет?

10
задан mafu 20 May 2010 в 15:22
поделиться

1 ответ

Работает? Что ж, вы должны использовать их, чтобы увидеть, работают ли они.

Если вы хотите узнать, подключены ли они к сети, я думаю, что ping - это первый шаг.

В .NET есть класс Ping .

using System.Net.NetworkInformation;

private static bool CanPing(string address)
{
    Ping ping = new Ping();

    try
    {
        PingReply reply = ping.Send(address, 2000);
        if (reply == null) return false;

        return (reply.Status == IPStatus.Success);
    }
    catch (PingException e)
    {
        return false;
    }
}
10
ответ дан 3 December 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: