|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.10.2007, 16:30 | #1 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
обход сервера-сниффера
У нас в компьютерном классе на всех компах есть фильтрация траффика через университетский сервак. По-крайней мере в любом интернет-обозревателе в процессе загрузки страницы высвечивается вначале ожидание ответа от адреса страницы а потом от статичного IP-адреса.
В итоге многие сайты блокируются корпоративной политикой и у меня есть подозрения, что и соединиться между двумя компами юзая винсок я не могу именно по этой причине, именно при вызове функции connect высвечивается WSAETIMEDOUT, хотя я точно знаю, что принимающий сокет корректно создан и ждёт соединения клиента (пишу на TCP пока блокирующими сокетами). Вопрос в том как от этого избавиться. Писать на UDP не советовать, мне нужна надёжность доставки сообщения. Как нейтрализовать подобное удобство для программирования на винсок а лучше бы вообще нейтрализовать обращение локального компа к университетскому серваку?
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
|
03.10.2007, 19:18 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
а где находится комп к которому ты хочешь законнектиться?
|
04.10.2007, 07:48 | #3 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
В компьютерном классе, а коннектюсь с соседнего компа, они все в одной школьной локалке
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
|
04.10.2007, 19:55 | #4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
коннекться напрямую, к нужному тебе компьютеру. В чём проблема то собственно? зачем тебе сервер?
|
05.10.2007, 07:47 | #5 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
напрямую - это юзая сокеты из винсока используя gethostbyname
(айпишники же меняются dhcp)? вот именно это и не получается, и с помощью clientsocket и serversocket тоже, получилось за огромное количество попыток только один раз я считаю это случайностью, не знаю уже может на удп попробовать может дело только в тсп-протоколе?
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
Последний раз редактировалось joker; 05.10.2007 в 07:50. |
05.10.2007, 08:04 | #6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
1. Если у тебя на компьютере, к которому ты пытаешься коннектиться уже открыт сокет на каком-то порту, то проверить возможность подключения можешь просто через стандартный виндовский телнет "telnet <ip адрес> <порт>"
2. Если соединение не проходит, то надо смотреть в настройки сети, фильтрация скорей всего на шлюзе (или прозрачном бридже) для этого в таблице маршрутизации посомтри шлюз по умолчанию, но есть вариант, что для локальных сетей стоит какой- нибудь другой маршрут ( что очень маловероятно, вряд ли администраторы будут так заморачиваться), но если это так, то перепиши маршрут для локальных адресов на шлюз по умолчанию ( или просто удали этот маршрут) 3.Если же трафик фильтруется на шлюзе и ничего не помогло из вышеуказанного, то UDP тебе здесь так же не поможет
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
05.10.2007, 10:17 | #7 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
короче как мне объяснили коннектиться по портам мне запрещает локальная политика безопастности, как решить эту проблему?
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
|
05.10.2007, 11:31 | #8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Если хватит прав, отключить стандартный файрвол
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
05.10.2007, 13:39 | #9 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
прав по-любому не хватит, хотя может с привилегиями чё и получиться, но как это программно сделать
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
|
05.10.2007, 14:10 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Для показа контрольной достаточно просто попросить препода на время сделать возможным работу. Кста показать работу с передачей по TCP мона не имея сети вообще.
I'm learning to live...
Последний раз редактировалось Stilet; 05.10.2007 в 14:11. Причина: Добавлю что: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написание SMTP сервера | BlackOmen | Работа с сетью в Delphi | 1 | 09.07.2008 18:49 |
ЧАТЮ для клиента и сервера | -HunteR- | Работа с сетью в Delphi | 27 | 18.04.2008 09:30 |
обход дерева | ribka | Помощь студентам | 2 | 11.12.2007 20:38 |
Атаки на сервера | Pblog | Обсуждение статей | 0 | 27.05.2007 02:13 |