То, что я думаю о порте: когда сообщение приходит на машину, оно копируется в область памяти, которая сопоставляется с указанным портом, и соответствующее приложение или служба уведомляются о том, что для него получено сообщение.Почему два адреса HTTP и TCP могут использовать один и тот же порт, а два IPC-адреса не могут использовать один и тот же канал?
Если это так, то что произойдет, если два сообщения поступят для двух разных служб, прослушивающих один и тот же порт? (либо http, либо tcp)
И почему два именованных канала не могут использовать один и тот же именованный канал?
Что вы подразумеваете под названием «named pipe addresses»? –
В общем, ваш анализ вводит в заблуждение: только одна услуга за раз может прослушивать соединения tcp/ip на определенном порту независимо от протокола приложения. –
Именованные адреса труб означают IPC-адреса. – teenup