通过udp套接字发送数据报的响应

通过udp套接字发送数据报的响应,udp,Udp,所以我有一个程序将数据报发送到UDP端口(让我们称之为左),还有一个程序接收这个数据报(让我们称之为右)。 有没有办法从“右”到“左”发送带有响应的数据报(可以选择使用相同的UDP端口,但禁止使用两个端口)?您的问题的答案是“是”。您需要描述您遇到的问题。@Amartel嗯,我尝试了绑定和“重新绑定”,使用“.abort”或“.close”,但这对我不起作用。然后我有了一个想法,有一种函数,它返回发送者地址(确切地说是端口),可以转换成一些可用的值,并在“.bind”或“.writedagram

所以我有一个程序将数据报发送到UDP端口(让我们称之为左),还有一个程序接收这个数据报(让我们称之为右)。
有没有办法从“右”到“左”发送带有响应的数据报(可以选择使用相同的UDP端口,但禁止使用两个端口)?

您的问题的答案是“是”。您需要描述您遇到的问题。@Amartel嗯,我尝试了绑定和“重新绑定”,使用“.abort”或“.close”,但这对我不起作用。然后我有了一个想法,有一种函数,它返回发送者地址(确切地说是端口),可以转换成一些可用的值,并在“.bind”或“.writedagram”中使用。为了交换数据,您需要在两端绑定端口。如果您想在一台计算机的一个端口上使用多个套接字,则必须进行更改。@Amartel尝试使用各种绑定模式,但结果仍然是一样的——“左”向自己发送数据报,“右”甚至不参与进程。我通常使用
QUdpSocket::sharedAddress | QUdpSocket::ReuseAddressHint
(一个用于windows,一个用于linux)。如果看不到您的代码,就无法进行其他操作。