0

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

4

2 回答 2

1

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

于 2012-09-25T11:05:37.070 回答
0

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

于 2012-09-25T11:04:06.770 回答