gpt4 book ai didi

c - send() 和 receive() 使用一个套接字?

转载 作者:太空宇宙 更新时间:2023-11-04 08:57:23 25 4
gpt4 key购买 nike

<分区>

我开发了一个 udp 应用程序,其中单个服务器能够处理“x”个客户端。在我的服务器内部,有一个主线程不断地从客户端接收请求/数据,并不断将每个客户端的信息保存在列表中。

一旦请求来自新客户端(即来自其信息未保存在列表中的客户端),就会启动一个新线程并创建一个单独的套接字来为该特定客户端提供服务。换句话说,对于每个客户端,都有一个单独的套接字和一个单独的专用线程。

现在,我预见到的问题是,由于只有一个套接字,即用于通信的单线,如果服务器和客户端同时发送数据,则有可能发生数据冲突。

遇到这种情况应该怎么办?等待回复:(

enter image description here

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