Как найти свободный порт?

Рейтинг: 0Ответов: 1Опубликовано: 04.02.2011

Нужно найти свободный порт либо функциями Delphi либо функциями WINAPI. UPD1. U-Boot коннектится к TFTP серверу чтобы скачать ядро Linux. Программа конфигуратор выступает в качестве сервера, так что она знает про порт и скажет его U-boot. Проблему решили средствами Delphi. Всем спасибо.

Ответы

▲ 2Принят

Вообще средствами голого WinAPI работать с TCP… эээ… нуу… Может, всё же, сокеты?

Тогда я не понимаю в чём проблема. Создавать слушающий сокет на каком-то порту, если не получилось, то создавать на другом. В цикле либо по набору красивых портов, либо просто начиная с какого-то числа единичку прибавлять.