C#udp socket没有从localhost接收数据

时间:2017-11-10 15:19:08

标签: c# localhost osc

我正在开发一个C#应用程序,它使用OSC格式的UDP数据与其他C ++和C#应用程序进行通信 - 为此,我使用了Bespoke OSC库。

我们说我的机器有192.168.1.190地址。

我的C ++应用程序似乎能够使用127.0.0.1作为192.168.1.190的别名。

如果我在127.0.0.1上打开了侦听器套接字,那么我的C#应用​​程序只能从127.0.0.1接收 或者如果我在192.168.1.190上打开侦听器套接字,则只能从192.168.1.190接收。

我的意思是:如果我在127.0.0.1或192.168.1.190上打开侦听器套接字,我的C ++应用程序从127.0.0.1和192.168.1.190都没有问题。

这是Bespoke OSC库的行为吗? 这是我不喜欢的事情吗?在C#套接字中知道吗? 这是我不喜欢的事情吗?知道套接字? 这是我不喜欢的事情吗?知道? 这是你知道的吗?

感谢您的关注

Orf Quarenghi

1 个答案:

答案 0 :(得分:1)

建立IPEndPoint时,您可以指定IPAddress.Any,它将侦听分配给该计算机的任何IP。