Источник: Могут ли два приложения прослушивать один и тот же порт?
Да.
- Могут сосуществовать несколько прослушивающих сокетов TCP, все связанные с одним и тем же портом, при условии, что все они связаны с разными локальными IP-адресами. Клиенты могут подключаться к тому, что им нужно. Это исключает
0.0.0.0(INADDR_ANY). - Могут сосуществовать несколько принятых сокетов, все из которых принимаются из одного и того же прослушивающего сокета, и все показывают тот же номер локального порта, что и прослушивающий сокет.
- Несколько UDP-сокетов, все связанные с одним и тем же портом, могут сосуществовать при условии, что либо то же условие, что и в (1), либо у них все была установлена опция
SO_REUSEADDRперед привязкой. - TCP-порты и UDP-порты занимают разные пространства имен, поэтому использование порта для TCP не исключает его использования для UDP, и наоборот.
Ссылка: Stevens & Wright, TCP/IP Illustrated, Volume II.