Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Компонент WSocketServer от OverByte ICS, проблемы с внешним IP адресом

52K
01 марта 2012 года
Sabit
42 / / 29.10.2010
Доброго времени суток, уважаемые форумчане!
Подскажите кто сможет по поводу работы с внешним IP адресом по этому компоненту.
У меня настроен интернет по DSL модему TP-LINK 8817 по сетевому кабелю и IP адрес получается как 192.168.1.100

запускаю серверную часть компонента

 
Код:
WSocketServer1.Addr:= '0.0.0.0'; // для всех адресов, нашел в интернете про этот параметр 0.0.0.0
  WSocketServer1.Port:= '65001';
  WSocketServer1.Proto:= 'tcp';
  WSocketServer1.Listen;



подключаюсь клиентом
 
Код:
WSocket1.Addr:= '192.168.1.100';
  WSocket1.Port:= '65001';
  WSocket1.Proto:= 'tcp';
  WSocket1.Connect;


все нормально коннектится, события срабатывают.

проблема когда пытаюсь указать внешний IP адрес, например:

 
Код:
WSocket1.Addr:= '95.57.57.63';
  WSocket1.Port:= '65001';
  WSocket1.Proto:= 'tcp';
  WSocket1.Connect;


и тишина, ничего не происходит...

пытался указывать при старте сервера внешний адрес

 
Код:
WSocketServer1.Addr:= '95.57.57.63';
  WSocketServer1.Port:= '65001';
  WSocketServer1.Proto:= 'tcp';
  WSocketServer1.Listen;

тогда вообще срабатывает событие WSocketServer1Error

в настройках модема порт 65001 открыт.

как подключаться через компонент WSocket1 указывая внешний IP адрес?
в свободное время пишу простенькую сетевую карточную игру и задача оттуда, хотелось бы найти решение именно по такому виду подключения, так предпологаю что таких пользователей множество.
Заранее благодарю Вас за внимание!
402
12 мая 2012 года
ToRNaDo
70 / / 27.01.2004
На модеме нужно пробросить порт с внешнего интерфейса на внутренний.
402
12 мая 2012 года
ToRNaDo
70 / / 27.01.2004
Документация примерно тут...
http://www.tp-linkru.com/support/download/?model=TD-8817B&version=V1
52K
12 мая 2012 года
Sabit
42 / / 29.10.2010
Цитата: ToRNaDo
На модеме нужно пробросить порт с внешнего интерфейса на внутренний.


я хотелбы найти решение именно в такой ситуации, не меняя настройки модема, так как таких подключении (с такими настройками) достаточно много.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог