Socket
Пишу я чат.
Написал клиента и сервера. Сервер слушает 5555 порт, а клиент отсылает ему сообщения. Сервер работает норм. А вот клиент не очень. В клиенте надо указать IP куда слать сообщения, так вот, если указать локальный (127.0.0.1) или локальной сети (192.168.1.2) то всё работает, но если указать IP который виден из нэта (2ip.ru можно посматреть), то нихера не работает. 99,999% из за того что у меня серый IP. Как быть? Например чтобы программка работала как аська. Ставить сервер на белый IP чтоли? А подругому? Взарание спс:) А чуть не забыл, вот код клиента: -------------- блин только что заметил что в названии темы опечатка :D (уже поправили) |
Ответ: cocket
Еще бы название темы правильно написал. (поправил название)
По теме: без белого IP никак. |
Ответ: cocket
Цитата:
Всё, вопросов нет:) |
Ответ: Socket
Цитата:
|
Ответ: Socket
Цитата:
|
Ответ: Socket
Цитата:
|
Ответ: Socket
А компонент DirectPlay мне не поможет?
Просто прочитал что умные дятьки из микрософта реализовали там такую возможность. |
Ответ: Socket
Это какую? Которую провайдер на своем роутере закрыл?
|
Ответ: Socket
ясно, значит без белого никак, жаль:(
|
Ответ: Socket
обычно это стоит у провайдера 50р в месяц примерно...
|
Ответ: Socket
Цитата:
Ну мне это не надо, я просто так хотел програмку проверить. Ну скорей всего будет работать, на локали же работает:) |
Ответ: Socket
Юзай ДинДнс или что-то из той степи. Какие проблемы-то вы нашли? Я что-то не понимаю.
UPD: Или у него провайдер режет коннекты на порты? О_о Это же бред какой-то. |
Ответ: Socket
ДинДнс возможно поможет, хотя не знаю.
Подключение к внешнему ip когда сервер на локальном - вот проблема. Как за Nat пробиться? |
Ответ: Socket
Цитата:
|
Ответ: Socket
Это что-ли http://www.dyndns.com/
|
Часовой пояс GMT +4, время: 15:54. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot