Вниз
Скачать: CL | DM;

TClient/Server-socket, dynamic ip   Найти похожие ветки 

← →
nes ©   (2005-08-18 00:25) [0]

Попробую объяснить как можно понятней:
Есть 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 , то всё равно показывает, что закрыт...значит нада как-то по-другому обращаться к компам с динамическим айпи...А ну разумеется на локалхосте всё работает как нужно...

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


← →
Eraser ©   (2005-08-18 00:30) [1]

nes ©   (18.08.05 00:25)

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


← →
Nes ©   (2005-08-18 00:34) [2]

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


← →
atruhin ©   (2005-08-18 00:54) [3]

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


← →
Eraser ©   (2005-08-18 00:55) [4]

Nes ©   (18.08.05 00:34) [2]

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


← →
Slym ©   (2005-08-18 04:37) [5]

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


← →
Nes ©   (2005-08-18 14:12) [6]

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

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


← →
Reindeer Moss Eater ©   (2005-08-18 14:36) [7]

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


← →
nes ©   (2005-08-18 23:25) [8]

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


← →
Slym ©   (2005-08-19 05:14) [9]

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

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


← →
Nes ©   (2005-08-19 13:47) [10]

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


← →
Slym ©   (2005-08-22 05:34) [11]

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


← →
Alexander Panov ©   (2005-08-22 09:44) [12]

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 13:00) [13]

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

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


← →
Alexander Panov ©   (2005-08-22 13:27) [14]

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


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


← →
Alexander Panov ©   (2005-08-22 13:29) [15]

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


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


← →
Alexander Panov ©   (2005-08-22 13:32) [16]

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


← →
nes ©   (2005-08-22 14:20) [17]

:/


← →
DaWaY   (2005-08-23 03:55) [18]

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


← →
nes ©   (2005-08-26 18:23) [19]

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


← →
Slym ©   (2005-08-29 06:10) [20]

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



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

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.038 c
14-1131967997
Piter
2005-11-14 14:33
2005.12.04
Регулярные выражения (RegExp)


1-1131337689
Lkan
2005-11-07 07:28
2005.12.04
дбф в еxe-шник


14-1131948554
Ega23
2005-11-14 09:09
2005.12.04
С днем рождения! 14 ноября


2-1131937168
homm
2005-11-14 05:59
2005.12.04
Размер


3-1129619631
MakNik
2005-10-18 11:13
2005.12.04
Номер по порядку...




   Наверх