我正在开发一个C#应用程序,它使用OSC格式的UDP数据与其他C++和C#应用程序通信 - 为此,我正在使用定制的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 接收都没有问题。
这是定制 OSC 库的行为吗?这是我在 C# 套接字中不知道的东西吗?这是我在插座中不知道的东西吗?是我不知道的事情吗?这是你知道的吗?
感谢您的关注
奥尔夫夸伦吉
建立 IPEndPoint 时,可以指定 IPAddress.Any ,它将侦听分配给计算机的任何 IP。