![]() |
|
Модераторы: gambit |
![]()
|
|
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Пытаюсь с помощью TcpClient создать соединение на 80 - й порт с HTTP сервером. TcpClient долго пытается это сделать (client.Connect("www.vingrad.ru", 80)) потом вылетает с исключением. C WebClient-ом нет проблем. Почему так? Кто нибудь знает?
|
|||
|
||||
| papaP |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 10.7.2006 Репутация: нет Всего: нет |
может у тебя прокся стоит?
напиши, что за ексепшон |
|||
|
||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
SocketException по таймауту во время соединения. А че делать если прокси стоит? Никогда с сетью не работал ЗЫ Попробовал к прокси-серверу обратиться, он сразу соединение разрывает Это сообщение отредактировал(а) Sartorius - 4.8.2006, 10:44 |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: нет Всего: 484 |
Иссесно. Если стоит прокси, то нужно работает по его правилам.
Если никогда с сетью не работал, то зачем пытаешься работать с http вручную? Юзай TIdHTTP. |
|||
|
||||
| papaP |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 10.7.2006 Репутация: нет Всего: нет |
На чем пишешь и в чем задача, я тебе пару примеров кину
|
|||
|
||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Простите за балаган, прокси отвечает, я не на тот порт подключался. TIdHTTP - эта где?В MSDN не нашел. И такой еще вопрос : как мне подключиться к не HTTP сервисам на серверах с внешними IP. Тоже через proxy? Хоцца понять , как мона создать TCP соединение внешним серверо... |
|||
|
||||
| papaP |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 10.7.2006 Репутация: нет Всего: нет |
> Простите за балаган, прокси отвечает, я не на тот порт подключался.
Конечно! не на тот )), тебе сначала надо установить соединение с проксей, а потом уже(через проксю) коннектится куда надо, вот не большой пример, используя httpwebrequest: HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.40607)"; req.CookieContainer = cooks; WebProxy myProxy=new WebProxy(proxyHost,proxyPort); req.Proxy = myProxy; // отправляем запрос, получаем ответ string _response; try { using (System.IO.Stream resst = ((HttpWebResponse)req.GetResponse()).GetResponseStream()) { _response = new StreamReader(resst, Encoding.GetEncoding(1251)).ReadToEnd(); } } catch(Exception ex) { _response = ex.ToString(); } Это сообщение отредактировал(а) papaP - 4.8.2006, 11:51 |
|||
|
||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Спасибо, вроде начинаю въезжать
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 2 Всего: 232 |
papaP, для оформления кода пользуйтесь кнопкой "Код", что над формой ответа. Для цитат тоже есть кнопка.
-------------------- ![]() |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |