我正在开发一个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
答案 0 :(得分:1)
建立IPEndPoint时,您可以指定IPAddress.Any,它将侦听分配给该计算机的任何IP。