有没有简单的方法可以在udp服务器中实现并发。在 TCP 中,我们有一个连接可用于区分客户端,而 UDP 中则不然。那么是否有其他方法可以将客户端与尝试连接到服务器的另一个客户端唯一地标识出来,以便服务器可以为来自新客户端的每个新数据报 fork 一个进程。或者是否有任何不使用 fork 的替代实现
最佳答案
您需要查看在recvfrom 返回后向recvfrom 传递指针的sockaddr 结构。这将告诉您数据来自哪里。
关于c - 在 udp 服务器中实现并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581604/