小编ced*_*iss的帖子

如何在同一端口上发送和接收UDP?

我需要能够在同一端口上发送和接收UDP数据包.我可以听说端口5000,但我的发送使用随机高端口.我用VB编写的系统就是这样做的,我需要编写一个UDP响应器来调试各种协议问题.

我正在使用来自http://www.alhem.net(Anders Hedstrom)的开源C++套接字库,并且能够使用UdpSocket :: Bind()来使用虚函数UdpSocket :: OnRawData接收传入的UDP数据包( ),但是已经无法使UdpSocket :: Open()(调用connect)使UdpSocket :: Send()使用在Bind()中选择的端口(它使用随机高位端口代替).

移动Open()函数没有帮助.我已经在他们的论坛上发布了一个请求 - 但是从我所读到的内容中可以看出应该可以做到这一点,而且我可能不了解如何使用UDP.

有没有人对我应该尝试什么有任何想法?
- 谢谢 -

c++ sockets

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

c++ ×1

sockets ×1