Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Передача файлов по внешнему ip через Локальную сет


Автор: LeonW 21.1.2010, 16:52
Здравствуйте! как передавать файлы по внешнему IP, если я подключен к инету через ЛАН.
пр: server->(router)192.168.0.2->70.58.124.20 передаем 66.124.44.34->(router)192.168.0.2->(client)
- как я понил это NAT говорят что с с ним уже ничего не сделаешь. в интернете искал: может искать не умею но обычно если не знают ответа переводят тему на другую.   smile 
 smile примеров не нашел, только описание.

Автор: ~FoX~ 21.1.2010, 17:31
LeonW, Каким методом отправляется и принимается файл?
Если приложение клиент-сервер, то НАТ исключительно транслирует адреса, остальное не его собачьего ума дела... Если прокси или ВПН, то может понадобится аутонтификация. 

Автор: LeonW 21.1.2010, 19:30
как он передает файл: сервер отсылает а клиент принимает.
 
Код

сервер
ServerSocket1.Socket.Connections[0].SendBuf(P^, MS.Size);

но не в этом проблема...: проблема что даже соеденится не может. 10060 10053 и.т.д(вышло время поключение сокет). как соединить сервер с клиентов?
в локальной сети все работает. (127.0.0.1 или 192.168.0.2 передаю к 192.168.0.3). 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)