uvlib
UDP 接受以下类型的事件回调函数:
typedef void (*uv_udp_recv_cb)(uv_udp_t* handle,
ssize_t nread,
const uv_buf_t* buf,
const struct sockaddr* addr,
unsigned flags);
sent_to_addr
没有关于目标端口和地址的信息。有什么办法可以实现吗?
我需要它来了解在哪个接口(interface)上接收到数据包,或者了解多播组。套接字监听 0.0.0.0:xxxx
最佳答案
IP_PKTINFO有这样的信息,但 libuv 没有公开启用它的 API。
关于c++ - 使用 libuv 接收 UDP 数据包时如何知道目标地址和端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40728120/