Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TClient/Server-socket, dynamic ip [D7, WinXP]


nes ©   (2005-08-18 00:25:00) 

Попробую объяснить как можно понятней:
Есть 1 компьютер, на котором установлен клиент, есть ещё 2 удалённых компьютера.
первый имеет стат. ip(Static and dynamic address - Whois ) какой-нить такой "82.131.48.111" и на первом компе установлена win98;
У второго "82.147.187.163"(dynamic address- Whois ) и WinXp.
Если клиент соединяется с первым , то всё работает, если пытается соединиться со вторым, то пишем эрор.
Хм..думаю, что во всём виноват dynamic ip, и как мне исправить это? - чтобы коннектилось ко второму компу тоже...

***При запущенном сервере на удалённых машинах сканер портов пишет, что на первой машине всё ок, нужный порт открыт, а на второй машине пишет, что закрыт, но если указать ip второй машины и проверить 80 , то всё равно показывает, что закрыт...значит нада как-то по-другому обращаться к компам с динамическим айпи...А ну разумеется на локалхосте всё работает как нужно...

Жду мнения мастеров и мнения всех остальных тоже...Заранее спасибо...


Slym   (2005-08-29 06:10:00) [1]

Alexander Panov ©   (22.08.05 13:29) [15]
Роутинг всегда есть (локально минимум)...
У автора вопроса, по всем признакам, роутинга нет.
По каким признакам?
Если локально файрвола нет значит он у провайдера.
НАТ у провайдера! А то что адрес "82.147.187.163" это ничего не значит, пул НАТа с "лигитимными" адресами и все, прозрачность в одну сторону и без договоренности с провайдером ничего у вас не выйдет


nes   (2005-08-26 18:23:00) [2]

Скорее всего STV-шники(всяких штучек понатыкивали)...


DaWaY   (2005-08-23 03:55:00) [3]

Попробуй на втором компе винду переустановить... если он у тебя даже порты не открывает - то они возможно закрыты для доступа из вне(железная логика). Файервол поставь и создай правило для доступа определенного порта.. по которому связь идет...


nes   (2005-08-22 14:20:00) [4]

:/


Alexander Panov   (2005-08-22 13:32:00) [5]

Slym ©   (22.08.05 13:00) [13]
Извини за резкость.


Alexander Panov   (2005-08-22 13:29:00) [6]

Slym ©   (22.08.05 13:00) [13]
в


А вообще тупые постинги не стоит писать.
У автора вопроса, по всем признакам, роутинга нет.


Alexander Panov   (2005-08-22 13:27:00) [7]

Slym ©   (22.08.05 13:00) [13]
И что я с Интернетом тоже и все в норме


И что? Тогда объясни, почемуу тебя есть интернет?
Каким образом твой хост видит другие?


Slym   (2005-08-22 13:00:00) [8]

Alexander Panov ©   (22.08.05 9:44) [12]
Заметь, что компьютеры у тебя в разных подсетях.

И что я с Интернетом тоже и все в норме


Alexander Panov   (2005-08-22 09:44:00) [9]

nes ©   (18.08.05 0:25)
ip(Static and dynamic address - Whois ) какой-нить такой "82.131.48.111" и на первом компе установлена win98;
У второго "82.147.187.163"(dynamic address- Whois ) и WinXp.


Заметь, что компьютеры у тебя в разных подсетях.


Slym   (2005-08-22 05:34:00) [10]

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


Nes   (2005-08-19 13:47:00) [11]

atruhin
Тоже не получается соединиться...


Slym   (2005-08-19 05:14:00) [12]

Nes ©   (18.08.05 14:12) [6]
Никаких файрволлов

Фигушки - NAT у провайдера! Для тебя тобиш кердык


nes   (2005-08-18 23:25:00) [13]

Reindeer Moss Eater
Так ping второго компа...100% потери, ни один запрос не дошёл
а tracert пишет тайм аут запроса после 3 шагов...


Reindeer Moss Eater   (2005-08-18 14:36:00) [14]

Отложи в сторону своих клиентов и прочие программы.
Протестируй TCP/IP.
ping, tracert и так далее.


Nes   (2005-08-18 14:12:00) [15]

Eraser
Никаких файрволлов, антивирусов и сервиспаков 2 нет на втором компе.

Slym
А он его не находит, второй узнает свой айпи и просто сообщает компу с клиентом, и тогда клиент пытается подконнектиться, чего у него никак не получается со вторым компом.


Slym   (2005-08-18 04:37:00) [16]

Интересно как клиент находит этот дин IP. DDNS?


Eraser   (2005-08-18 00:55:00) [17]

Nes ©   (18.08.05 00:34) [2]

Так же отключи файрволл, если такой имеется.


atruhin   (2005-08-18 00:54:00) [18]

Задавай не ip а имя хоста и все


Nes   (2005-08-18 00:34:00) [19]

2 Eraser:
Сорри, ну что это даст и разве это единственное решение этой проблемы?


Eraser   (2005-08-18 00:30:00) [20]

nes ©   (18.08.05 00:25)

Установи на второй комп HTTP Server.


Наверх

Титульная страница Поиск, карта сайта Написать письмо