为什么UDP服务器仅需要一个套接字,而TCP服务器需要两个?
如果TCP服务器要支持n个同时发起的连接,每个连接来自不同的客户机,那么TCP服务器需要多少个套接字?求解释……...
如果TCP服务器要支持n个同时发起的连接,每个连接来自不同的客户机,那么TCP服务器需要多少个套接字?
求解释…… 展开
求解释…… 展开
展开全部
也是一个.
监听不同客户机接入的不同套结字,然后接受 ,建立Socket连接.
监听不同客户机接入的不同套结字,然后接受 ,建立Socket连接.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-05-30 广告
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
引用yongtal的回答:
也是一个.
监听不同客户机接入的不同套结字,然后接受 ,建立Socket连接.
也是一个.
监听不同客户机接入的不同套结字,然后接受 ,建立Socket连接.
展开全部
对于服务端来说TCP进程有两个套接字, 一个是芹并型三次握手时使用的`欢迎套接字`, 另一个是专门蔽贺对客户进行连接的新生成的套接字,称为`连接套接字`. UDP不需要三次握手,所以会在每个分组中携带目的地址. 不同的客户端和服务器连接嫌猜都是先和`欢迎套接字`握手,连接后马上生成一个新的`连接套接字` 所以TCP服务器需要n+1个套接字就可以了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
26. With the UDP server, there is no welcoming socket, and all data from different clients enters the server through this one socket. With the TCP server, there is a welcoming socket, and each time a client initiates a connection to the server, a new socket is created. Thus, to support n simultaneous connections, the server would need n+1 sockets.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TCP会多出一个欢迎套接字,结果是n+1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |