Я не знаю стандарт, но я говорю, что нет. По крайней мере, мне не нравится так делать.
Вы можете проверить занятые порты, анализируя выходные данные программ, подобных netstat
, и избегать их использования. Вы также можете использовать метод, который пытается подключиться к одному порту, а при сбое пытается использовать другой порт. Если вам действительно не повезло, вы должны получить действительный порт со второй попытки.
Вы должны использовать порты в диапазонах 49152–65535. Порты ниже 49152 зарезервированы / зарегистрированы.