在特定的 udp 套接字上接收数据,您需要绑定它
- 可以看到libevent 的udp 实现,都是先bind
- 这是因为:
- 要在特定的 udp 套接字上接收数据,您需要绑定它。
UDP 是无连接
- 你应该只在一个套接字上做所有事情。
- 由于 UDP 是无连接的,因此您可以对所有发送和接收重复使用相同的套接字——您只需在每次 sendto() 时显式传递地址,并可选择使用 recvfrom() 来了解谁回复了您。
UDP bind
int sockfd,n;
struct sockaddr_in servaddr