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

Автоназначаемый порт в TIdTCPServer   Найти похожие ветки 

 
ole ©   (2005-01-16 14:02) [0]

Использую несколько компонетов-серверов. Первый имеет назначенный порт, остальные содаются динамически. Каждый из них должен назначать порт автоматически как в TServerSocket. (DefaultPort=0)
Вопрос: Как прочесть автоназначенный номер порта?


 
Eraser ©   (2005-01-16 17:47) [1]

Автоназначаемый порт назначается не на стадии разработки, а непосредственно после инициализации winsock, и выдаётся системой.


 
ole ©   (2005-01-16 18:42) [2]


> Eraser ©   (16.01.05 17:47) [1]
> Автоназначаемый порт назначается не на стадии разработки,
> а непосредственно после инициализации winsock, и выдаётся
> системой.

Инициализация Winsock тут не при чем.
Порт назначается в момент связывания сокета (Bind).

По сути:
TIdTCPServer содержит ListenerThread, одно из свойств которого - Binding, в котором должен быть указан прослушиваемый порт.
Проблема в том, как добраться до этого свойства. ListenerThread вообще недостижим, по крайней мере я не нашел как к нему обратиться.


 
Eraser ©   (2005-01-16 21:51) [3]

ole ©
Это я образно выразился насчёт инициализации winsock ;-))



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

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



Память: 0.45 MB
Время: 0.025 c
1-1110036605
hamster
2005-03-05 18:30
2005.03.20
Вещественные числа


3-1108641488
LEONardo
2005-02-17 14:58
2005.03.20
Обработка двух групповых функций


1-1109762421
Leech
2005-03-02 14:20
2005.03.20
Переход с D6 на D7


1-1109932176
AngelOKES
2005-03-04 13:29
2005.03.20
Нужен алгоритм работы с огромными числами (до 200 десятичных зна)


4-1108021054
__max__
2005-02-10 10:37
2005.03.20
Проблемы с OpenFileMapping - Не удается найти указанный файл




   Наверх