Есть сервер, написанный на С++. Есть клиент (аналогично). Клиент и сервер передают другу текстовые сообщения и выводят их в консоль.
Провайдер - Домолинк. Роутер - D-Link 2500U.
Когда сервер и клиент соединяются через локальный ip (127.0.0.1), всё нормально, но как только соединяются через Интернет-ip (2ip.ru), то... не соединяются.
Пробросил в модеме 6666 и 666 порты как TSP, изменил в коде номер портов, внешний ip, запустил - о чудо! - есть контакт! Но сразу же и отключение... При этом клиент ничего не передаёт, просто сервер выводит "connect" и "disconnect" в моменты подключения и отключения соответств. Почему такое может быть? Подчёркиваю - по локалке всё работает нормально, так что ошибка не в коде.
[Ответ]
Eidolon, обещаю нарваться на бан, если дашь мне ссылку гугла, где будет ссылка на ответ на мой вопрос. Удачных поисков.
[Ответ]
Eidolon, вы правы, хня по вопросам соединения в ветке оператора связи не достойна этого форума, а вот размещать раз в несколько месяцев
нехню нужен большой талант.
[Ответ]
Сообщение от DeniSS1:
по локалке всё работает нормально, так что ошибка не в коде
Какой оптимизм... )
Без кода ничего сказать нельзя. Да и вообще, такие вопросы надо в "Программировании" задавать.
[Ответ]