我可以创建具有相同端口号的多个套接字吗?

问题描述

我读到两个应用程序/进程不能同时侦听同一个端口。我想知道基于 Unix 的系统是否只是“拒绝”创建新套接字并在 App2 请求与 App1 具有相同端口号的套接字时为该套接字分配新内存(双工)。

它是像我怀疑的那样“拒绝”App2 还是继续创建一个新的套接字并无论如何为 App2 分配所需的套接字内存。

如果它确实分配了新的内存,那么它是如何阻止 App2 监听的。以及客户端如何知道哪个套接字接收服务器发送的信息,因为它们都使用相同的端口。如果可能的话,我需要一个冗长的解释,因为我很困惑。谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)