【发布时间】:2024-04-16 01:45:01
【问题描述】:
客户端和服务器都在给定端口上发送和接收。在生产中,它们在不同的机器上,没有问题。在开发过程中,在同一台机器上运行它们会更方便,并且无需部署以及设置和关闭远程调试会话。
我试过了
var uc = new UdpClient();
var ep = new IPEndPoint(address, port);
uc.ExclusiveAddressUse = false;
uc.Client.Bind(ep);
它没有 barf 但我仍然无法将多个侦听器绑定到同一个端点。在我发现 ExclusiveAddressUse 无论如何默认为 false 之后,这种方法只会产生额外的代码。
这可能吗?如果可以,怎么做?
【问题讨论】:
标签: c# networking udp udpclient