Re[3]: Как соединиться, если неизвестен порт?
От: McQwerty Россия  
Дата: 11.12.07 12:32
Оценка:
Здравствуйте, Toporkov, Вы писали:

MQ>>Как именно получается этот номер порта? Какой номер сервер передаёт в функцию bind?

T>Передается 0

После этого можно использовать getsockname для определения реального присвоенного номера. А вот чтобы передать его клиенту необходимо договориться о месте, откуда этот клиент сможет его получить.... Да, замкнутый круг получается...

Динамичность нужня для каких целей? Может попробовать биндиться к первому свободному из списка. Например, пробуем список 2000-2010. Если, скажем, 2007 оказался свободным, то на нём и висим. А клиент может перебирать по очереди 2000, 2001, ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.