我是 C# 新手,我正在用 C# 编写一个应用程序,我需要通过 OSC 从另一个用 C++ 编写的代码接收 UDP 数据包。我在同一台计算机上运行这两个代码,一切运行良好,我收到所有数据包,我使用的代码类似于这里的代码https://bitbucket.org/pvarcholik/bespoke.osc/src/4ef8350e4f2fea241b20f28916c2b0d52806fd7e/Samples/CS /Receiver/Program.cs?at=master。
现在我必须在不同的计算机上运行每个代码,我更改了以下内容:
“oscServer = new OscServer(TransportType.Udp, IPAddress.Loopback, Port);”
To: oscServer = new OscServer(IPAddress.Parse("134.190.XXX.XXX"), Port);
但代码停在“oscServer.Start();” 并且没有收到任何数据包。
任何想法?
谢谢穆罕默德