Вниз
Скачать: CL | DM;

Как заставить ServerSocket слушать порт N на желаемом хосте.   Найти похожие ветки 

← →
VID ©   (2004-07-04 20:58) [0]

При вызове метода TServerSocket.Open сервер начинает слушать заданный порт на хосте, который считается на компе "умалчиваемым" что ли.

А вот я столкнулся с ситуацией когда на компе два IP-адреса. Один - внешний интернетовский (собственно порт которого и должен обслуживать сервер) а другой внутрений для лок сети.

Так вот сервер при вызове Open слушает тот, который внутрений. А надо что бы тот, который внешний.

Я так поглядел с разных сторон - вроде TServerSocket не предоставляет такой свободы выбора. А что же делать то ?


← →
Polevi ©   (2004-07-04 22:39) [1]

править его исходники, он всегда слушает на INADDR_ANY


← →
VID ©   (2004-07-05 12:23) [2]

Мысль такая была, но не в моих правилах править исходники VCL. Для этого дела руки недостаточно прямые :)

Ладно, буду иметь это ввиду, а так в принципе проблема благополучно разрешилась сама собой.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
1-1093595367
Lera
2004-08-27 12:29
2004.09.12
Формы.


14-1093016029
Сергей Г
2004-08-20 19:33
2004.09.12
Загадки


1-1093405354
COOLer
2004-08-25 07:42
2004.09.12
DataSet to XML


14-1092948230
ИМХО
2004-08-20 00:43
2004.09.12
PEP-SEE, "Вовочка"


1-1093722914
UserUserov
2004-08-28 23:55
2004.09.12
случайные числа




   Наверх