TCP-сокет может быть привязан только к одному порту.В частности, если вы попытаетесь привязать уже привязанный сокет TCP ко второму порту, bind()
вернет -1 и установит errno
на EINVAL
.
Серверы, которые принимают входящие соединения TCP на несколькихпорты делают это путем создания нескольких сокетов TCP.