Компонент WSocketServer от OverByte ICS, проблемы с внешним IP адресом
Подскажите кто сможет по поводу работы с внешним 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;
WSocketServer1.Port:= '65001';
WSocketServer1.Proto:= 'tcp';
WSocketServer1.Listen;
подключаюсь клиентом
Код:
WSocket1.Addr:= '192.168.1.100';
WSocket1.Port:= '65001';
WSocket1.Proto:= 'tcp';
WSocket1.Connect;
WSocket1.Port:= '65001';
WSocket1.Proto:= 'tcp';
WSocket1.Connect;
все нормально коннектится, события срабатывают.
проблема когда пытаюсь указать внешний IP адрес, например:
Код:
WSocket1.Addr:= '95.57.57.63';
WSocket1.Port:= '65001';
WSocket1.Proto:= 'tcp';
WSocket1.Connect;
WSocket1.Port:= '65001';
WSocket1.Proto:= 'tcp';
WSocket1.Connect;
и тишина, ничего не происходит...
пытался указывать при старте сервера внешний адрес
Код:
WSocketServer1.Addr:= '95.57.57.63';
WSocketServer1.Port:= '65001';
WSocketServer1.Proto:= 'tcp';
WSocketServer1.Listen;
WSocketServer1.Port:= '65001';
WSocketServer1.Proto:= 'tcp';
WSocketServer1.Listen;
тогда вообще срабатывает событие WSocketServer1Error
в настройках модема порт 65001 открыт.
как подключаться через компонент WSocket1 указывая внешний IP адрес?
в свободное время пишу простенькую сетевую карточную игру и задача оттуда, хотелось бы найти решение именно по такому виду подключения, так предпологаю что таких пользователей множество.
Заранее благодарю Вас за внимание!
На модеме нужно пробросить порт с внешнего интерфейса на внутренний.
http://www.tp-linkru.com/support/download/?model=TD-8817B&version=V1
Цитата: ToRNaDo
На модеме нужно пробросить порт с внешнего интерфейса на внутренний.
я хотелбы найти решение именно в такой ситуации, не меняя настройки модема, так как таких подключении (с такими настройками) достаточно много.