【发布时间】:2016-05-02 03:14:34
【问题描述】:
监听的 Tcp Socket 是否会为每个已建立的连接创建一个新的套接字来处理来自特定客户端的传入数据?这个答案:https://stackoverflow.com/a/26374740/5342935 建议如下:
服务器的原始套接字永远不会用于通过连接进行实际通信。它只是用于创建连接的套接字。
但是:我构建了一个基本的 Tcp/Ip 应用程序并通过 wireshark 查看了数据包,发现从客户端发送到服务器的数据被发送到相同的 ip:port(= 相同的套接字,根据为此:https://stackoverflow.com/a/152863/5342935(表明 Socket 只是连接的一个端点。))作为连接请求。由于对上面第一个答案链接的支持,我首先认为它可能完全是错误的,但是很多人确认它是正确的,这让我感到困惑。
【问题讨论】:
标签: c# sockets networking tcp