-
Добрый день уважаемые знатоки DELPHI прошу помочь.
Я пишу приложение на DELPHI. В программе присутствуют компоненты SERVERSOCKET и CLIENTSOCKET. Проблема состоит в том что мне надо соединять сокеты через интернет, а так как у меня на данный момент подключение типа PPPOE я не могу их соединить. Csocket не видет SServe хотя IP ноута верно.
Если интернет настроен как BRIGE все работает хорошо.
Подскажите как можно соединить сокеты но при этом не перенастраивать модем. За ранее благодарю.
-
> так как у меня на данный момент подключение типа PPPOE я не могу их соединить
Да глупости же ..
PPP-семейство протоколов - это канальный OSI-уровень, а TCP (протокол, на котором базируются эти компоненты) - это транспортный (более высокий) OSI-уровень.
Что-то с маршрутизацией у тебя не так, и PPPOE тут абсолютно ни причем.
-
перенаправление портов нада делать
-
перенаправление портов нада делать
-
Когда подключение мостом (BRIGE) то это прямое подключение и если у тебя сервер на компе то любой из инэта может клиентом подключится к твоему серверу. А если ppoe подключение то тебе нада в модеме делать перенаправление портов вручную для каждого сервера (FTP, или свой сервер программа). Обычно это в модеме Port Forwarding называется.
простой пример: если ты играеш через инэт при ppoe ты можеш подключится к другим серверам а к тебе НИКТО не сможет без перенаправления портов
-
перенаправление здесь ни при делах.
виновато дефолтное MTU в полотора килобайта.
когда бридж, тога винда понимает, что на следующем хопе езернет заворачивается в атм и уменьшает мту.
-
хотя нат из инета вовнутрь (маппинг) тоже все же не мешает проверить