在udp服务器中实现并发

时间:2012-09-25 11:01:32

标签: c udp

有没有简单的方法在udp服务器中实现并发。在TCP中,我们有一个连接,可用于区分UDP中不是这种情况的客户端。那么是否有任何其他方式可以从另一个尝试连接到服务器的客户端唯一地标识客户端,以便服务器可以为来自新客户端的每个新数据报分叉进程。或者有没有使用分叉的替代实现

2 个答案:

答案 0 :(得分:1)

在recvfrom返回后,您需要查看传递recvfrom指针的sockaddr结构。这将告诉你数据的来源。

答案 1 :(得分:0)

保留已经“连接”的客户端列表,当收到新数据报时,请检查此列表。