Консультация TCP/IP
Леонид17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.11.2010
Здравствуйте, нужна помощь по разработке чата на подобие ICQ.
Основная проблема с динамическими IP. Cервер не может доставить пакет пользователю по внешнему IP. Обратно он просто не доходит.
Сервер на PHP
Клиент на Delphi
Пример:
Внешний IP клиента: 90.90.90.90
Внутренний IP: 192.168.0.1
Порт программы 777
Отправка с сервера
$fp = fsockopen("90.90.90.90", 777, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)
\n";
} else {
fwrite($fp, 'test');
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
Если с локального комьютера все работает. (тогда указываем 192.168.0.1)
Как доставить пакет на нужный компьютер из Интернета?