gpt4 book ai didi

sockets - 在服务器中的唯一一个套接字上处理多个 TCP 连接

转载 作者:可可西里 更新时间:2023-11-01 02:54:39 25 4
gpt4 key购买 nike

请假设我们可以区分不同 TCP 连接的数据包,如果可以,那么我们可以在服务器端的唯一一个套接字上接受多个 TCP 连接吗?我知道服务器绑定(bind)在一个套接字上,并且在接受新连接时为新连接分配一个新套接字。我会覆盖 ACCEPT 系统调用吗?

最佳答案

Please assume that we can distinguish packets of different TCP connections from each other

你不能假设它。通过 TCP 连接,应用程序看不到任何“数据包”。 TCP 连接提供字节流。您不能保证接下来阅读的内容会是消息 header ,告诉您消息来自哪个客户端。

关于sockets - 在服务器中的唯一一个套接字上处理多个 TCP 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20657343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com