Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2018.02.04;
Скачать: CL | DM;

Вниз

Сети..Сети..и выбор интерфейса в TServerCocket   Найти похожие ветки 

 
Signal   (2016-02-08 08:29) [0]

Здравствуйте, гуру.
как решить одну проблемку.
есть 2 роутера, у одного IP 192.168.0.1 {1} у второго 192.168.1.1 {2}
роутер {1} подлючен к одному компьютеру по Wifi, роутер {2} подключен к этому же компьютеру по Ethernet кабелю.

есть программа (моя) на этом компьютере, к которому подключены эти Гейтвеи, у нее TServerSocket
при запуске она получает IP того интерфейса который был или первым подключен, запускаецо программа и TServerSocket открывает нужный порт на нем или IP последнего интерфейса.
что-то я сам запутался, ну вообщем, как сделать так, чтобы TserverSocet открывал на нужном мне интерфейсе порт, или куда копать, чтоб можно было на обоих интерфейсах {1} и {2} открыть порт?


 
Signal   (2016-02-11 17:33) [1]

описал не так?
или нет такого решения?


 
Rouse_ ©   (2016-02-11 17:38) [2]

вот тебе кусок из моей демки снифера:

http://rouse.drkb.ru/network.php#sniffer

 // указываем за каким интерфейсом будем следить
 Addr_in.sin_addr.s_addr := inet_addr(PChar(Host));
 // связываем сокет с локальным адресом
 if bind(hSocket, Addr_in, SizeOf(sockaddr_in)) <> 0 then
 begin
   DeInitSocket(WSAGetLastError);
   Exit;
 end;


 
Eraser ©   (2016-02-11 23:43) [3]


> Signal   (08.02.16 08:29) 

чтобы на обоих интерфейсах слушал, укажи в качестве адреса 0.0.0.0.


 
Signal   (2016-02-12 04:51) [4]

Роузе и Ерайзер, это все понятно, а как TserverCocet указать какой IP


 
Плохиш ©   (2016-02-12 13:07) [5]

http://codeverge.com/embarcadero.delphi.winsock/tclientsocket-with-multiple-networ/2001469



Страницы: 1 вся ветка

Текущий архив: 2018.02.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.006 c
6-1284889393
Cobalt
2010-09-19 13:43
2018.02.04
Как скачать XML, а не обработанный уже HTML?


15-1469302746
Юрий Зотов
2016-07-23 22:39
2018.02.04
Как много нам открытий чудных...


2-1455547592
Незарегистрированный
2016-02-15 17:46
2018.02.04
Как корректно сравнить/присвоить Longint с Сишными TRUE и FALSE?


15-1469741401
Юрий
2016-07-29 00:30
2018.02.04
С днем рождения ! 29 июля 2016 пятница


1-1355759763
harisma
2012-12-17 19:56
2018.02.04
QuickReport: pageCount