Текущий архив: 2005.03.20;
Скачать: 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 вся ветка
Текущий архив: 2005.03.20;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.028 c