我已经创建了一个UDP套接字(UDP已被绑定),现在我希望服务器监听,如果任何客户端尝试连接,则监听UDP将接受并将套接字传递给新线程以执行recvfrom和sento operation。
那我该怎么做呢?客户端如何告诉服务器他想要连接?我可以在UDP中使用FD_CONNECT
和FD_ACCEPT
吗?
谢谢。
答案 0 :(得分:3)
UDP是一种无连接协议。您不需要连接udp套接字。注意在UDP套接字上使用连接可能有不同的语义方面你所期望的:在linux上,例如在UDP套接字上调用的连接,将该套接字“绑定”到特定的IP地址,但这只是本地的绑定,没有任何事情发生在网络上。