Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];

Вниз

Проблемы клиент-сервеных приложений на основе сокетов   Найти похожие ветки 

 
Diamond Sirus Ringer   (2001-10-29 15:06) [0]

Допустим есть программка клиент-сервер... Сервер программка открывает на компе (IP 111.111.111.111) порт 1111 и ждет... Клиент пытается подсоединится к серверу...
На локальной сети все работает исправно... а вот как только дело доходит до инет сети сразу возникают проблемы... клиент не может найти сервер... вот так вот...
Кто знает решение проблемы подскажите пожалуйста... из-за чего такие проблемы...


 
Digitman   (2001-10-29 15:11) [1]

Понятие "шлюз" знакомо тебе ?


 
Diamond Sirus Ringer   (2001-10-29 15:21) [2]

> Digitman..
Знакомо... что то типа Default gateway в WinNT...
Но объясни какое отношение это имеет к данной проблеме...
И как его использовать если это имеет какое то отношение,.
With best regards DSR


 
Anatoly Podgoretsky   (2001-10-29 16:12) [3]

Никакого, к проблеме имеет отношение рутинг ака маршрунизация.


 
Wonder   (2001-10-29 16:41) [4]

А одним из основных понятий "ака маршрутизации" как раз и является шлюз и в частности шлюз по умолчанию.


 
Anatoly Podgoretsky   (2001-10-29 20:55) [5]

Естественно, шлюз да имеет, а шлюз по умолчанию частный случай, точка всего лишь.
Наличие шлюза не гарантрирует доставку до узла, у меня большое подозрение что пакеты на данный адрес не маршрутизируются и более того он почему то мне кажется левым, ну подозрение такое.



 
Dust   (2001-10-30 02:40) [6]

Проблема не в сокетах а в окружении. Если сидишь за проксей, то файрвол дырявить надо - именно в том месте, где сокеты и работают, тогда и разницы никакой.


 
Diamond Sirus Ringer   (2001-10-30 16:02) [7]

Словом если я правильно понял... то значит в программе косяков нет...
Все косяки сваливать на провайдера, который не переправляет пакеты идущий на мой IP правильно... т.е. просто он их задерживает из соображений безопасности.... так???
Если так... то предположим если я поставил сервер-программу на открытый сервак без всяких прокси и файрволов, то все долно работать???


 
Anatoly Podgoretsky   (2001-10-30 17:36) [8]

Вариантов много.
Попробуй протестировать в следующей последовательности
1. пинг на указанный адрес
2. трассировка
3. телнетом попытаться подключиться к указанному порту
4. проверь таюлицу мартшрутизации, есть ли у тебя вообще шлюз, через который пройдет соединение

Вероятность, что мешает файрвол достаточно высока.
Программа естественно будет работать при соблюлении выше указанных особенностей. Самое просто попробовать ее также через другого провайдера.
А указанный тобой адрес действительно существует и официальный, другими словами он как то доступен?


 
Diamond Sirus Ringer   (2001-10-30 18:28) [9]

> Anatoly Podgoretsky
Пинговал... успешно... есть такой адрес...
делал tracert то же самое есть такой адрес....
Насчет телнета не знаю.. не пробовал...
Шлюз есть... спросил у провайдера... есть говорят...
Они сказали что нужно отделный постоянный ИП брать...

P.S. Всем спасибо... хоть я и не решил проблему на корню, но все таки что то есть...


 
Anatoly Podgoretsky   (2001-10-30 20:55) [10]

Раз пингуется и трассируется, то это означает, что пакеты могут быть доставлены до адресата. Дальше в действие вступают следующие вещи:

1. Firewall не пропускает пакеты до этого узла или не пропускает именно на этот порт.
2. Возможно не поступают ответы от узла к тебе, а у тебя случайно не локальный адрес? Можешь ли ты пропинговать свой адрес с другой стороны?

В принципе больше ничего другого не должно быть.


 
Diamond Sirus Ringer   (2001-10-31 16:18) [11]

Насчет пинга и трассировки все работает нормально...
Проверял и со своего компа и с соседнего по локалке и с компа друга по инету.... везде нищтяк...
Пробовал и порты менять не работает все равно... Значит там че то типа Файрвола не пропускает "нелегальные" пакеты на мой IP....


 
Anatoly Podgoretsky   (2001-10-31 16:29) [12]

То есть из Интернета, твой компьютер пингуется, значит фильтрация по порту или по хосту, по хосту вероятнее.


 
SKiwa   (2001-11-01 08:22) [13]

На базе какой технологии сделаны проги?
Возможно проблема кроется в том, как клиент ищет сервер.
Например в Corba сервер регистрирует себя у СмартАгента, а клиент запрашивает у СмартАгента сервер, при этом используются широковещательные запросы, а они по ИНету не пойдут.
Возможно нечто подобное и в данном случае, информации недостаточно.
Если это просто сокеты, то сделай маленький сканер портов, запусти его локально, а затем из инета, а там и будет о чем думать.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.004 c
1-75626
Eraser
2002-01-03 15:40
2002.01.24
Снова я и снова торможу


3-75522
step
2001-12-20 18:03
2002.01.24
DBGrid, строка #номер по порядку#


7-75704
Lizard
2001-10-07 15:55
2002.01.24
Как остановить отправку сообщения ?


4-75723
B@Nt
2001-11-23 12:47
2002.01.24
Как через дельфи убрать с рабочего стола иконки


6-75646
VideoLord
2001-10-31 21:19
2002.01.24
Indy - idTCPServer





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский