8 / 8 / 2
Регистрация: 14.06.2011
Сообщений: 115
|
|
1 | |
Пинг сайта через прокси28.06.2011, 13:25. Показов 9331. Ответов 6
Метки нет (Все метки)
У меня такая задача: нужно проверить жив ли сайт. Пинговать хочу используя класс Ping. А вот как быть с тем, что у меня инет через прокси? Как сделать так, чтобы прога понимала, что ей нужно авторизоваться сначала на прокси, чтобы пингануть сайт?
0
|
28.06.2011, 13:25 | |
Ответы с готовыми решениями:
6
При передаче post запроса через прокси сервер в ответ приходят ошибки с прокси сервера Выбрать рандомный ip в файле и сделать tcp подключение через него (т.е. через прокси) Пинг IP адресов через консоль windows Создать соединение через TcpClient через прокси |
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
|
28.06.2011, 13:56 | 2 |
Пинг идет по протоколу ICMP, который не поддерживает прокси. Не важно win32 или .NET. Протокол он и в .NET протокол.
За подробностями в MSDN http://msdn.microsoft.com/en-u... .ping.aspx Applications use the Ping class to detect whether a remote computer is reachable. Network topology can determine whether Ping can successfully contact a remote host. The presence and configuration of proxies, network address translation (NAT) equipment, or firewalls can prevent Ping from succeeding. A successful Ping indicates only that the remote host can be reached on the network; the presence of higher level services (such as a Web server) on the remote host is not guaranteed. This class provides functionality similar to the Ping.exe command line tool. The Send and SendAsync methods send an Internet Control Message Protocol (ICMP) echo request message to a remote computer and waits for an ICMP echo reply message from that computer. For a detailed description of ICMP messages, see RFC 792, available at http://www.ietf.org.
0
|
8 / 8 / 2
Регистрация: 14.06.2011
Сообщений: 115
|
|
28.06.2011, 14:05 [ТС] | 3 |
хм... А тогда каким способом можно в C# достучаться до сайта через прокси?
0
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
|
28.06.2011, 14:21 | 4 |
HttpWebRequest
http://msdn.microsoft.com/ru-r... proxy.aspx
0
|
8 / 8 / 2
Регистрация: 14.06.2011
Сообщений: 115
|
||||||
28.06.2011, 15:02 [ТС] | 5 | |||||
Ага, спасибо. Как раз с Request / Response разбираюсь
Думаю как теперь сделать авторизацию на прокси Добавлено через 18 минут Я настрочил:
Как это победить? Как аутентифицироваться?
0
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
||||||
28.06.2011, 15:20 | 6 | |||||
Используй интерфейс ICredential. Его принимает и перегрузка конструктора
1
|
8 / 8 / 2
Регистрация: 14.06.2011
Сообщений: 115
|
|
28.06.2011, 15:50 [ТС] | 7 |
Эмм... вот только хотел сюда отписаться, что я сделал)) Только помогла не MSDN, а книга Кристиана Нейгела и Ко
0
|
28.06.2011, 15:50 | |
28.06.2011, 15:50 | |
Помогаю со студенческими работами здесь
7
Парсинг текста с запрещенного сайта через прокси Написание прокси сервера на сокетах. Проброс сообщений основному серверу и возврат значений через прокси Пинг при соединении через прокси Загрузка сайта через прокси Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |