在同一端口上发送和接收udp报文
sending and receiving udp packets on same port
我需要我的客户端应用程序能够通过使用UDP的相同端口sendto()和recvfrom()。
我发现我只能将一个套接字绑定到端口,最好在使用recvfrom()时这样做,否则事情会变得一团糟。
我希望仍然能够通过该端口发送UDP数据包,但将其绑定到不同的套接字是一个问题,正如我上面提到的。
我能做什么?
谢谢。
这应该可以正常工作。一个套接字绑定到一个端口,在同一个套接字上使用recvfrom()和sendto()。请参阅MSDN中的示例,该示例显示了隔离的recvfrom() -在recvfrom()周围,您应该能够使用相同的套接字发送到()。
相关文章:
- 从udp接收帧对于人脸识别来说太慢
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 如何使用 Boost Asio 在 Android 上获取我的本地 udp IP 地址?
- boost::asio UDP 广播客户端仅接收"fast"数据包
- (Winsock) UDP 接收工作正常,但同一套接字的发送失败
- NodeJs 服务器充斥着 UDP 广播,不发送响应
- 如何通过UDP接收QByteArray并将其解析为位字段结构?
- 发送固定大小的 UDP 数据包
- SIGSEGV on Boost UDP 套接字关闭 - tcache_get at malloc.c.
- 使用 UDP 中断 while()-循环
- 如何在 2 台主机之间保持 UDP 套接字连接打开
- 具有使用 UDP 套接字字节的限制的标头
- 在 Linux 中关闭 UDP 套接字后,recv 不会返回
- C++:将 UDP 袜子转移到新位置
- ESP32-AsyncUDP own handler function for udp.onPacket
- 将数据发送到多个客户端 UDP 时不支持地址族
- 提振.ASIO UDP socket:接收所有报文
- c++不能接收udp报文(Socket)
- 在同一端口上发送和接收udp报文
- 发送udp报文到本地网络异常