И клиент, и сервер отправляют и получают данные по заданному порту.В производстве они находятся на отдельных машинах и проблем нет.В процессе разработки было бы намного удобнее запускать их на одном компьютере и избегать необходимости развертывания, настройки и завершения сеанса удаленной отладки.
Я пробовал это
var uc = new UdpClient();
var ep = new IPEndPoint(address, port);
uc.ExclusiveAddressUse = false;
uc.Client.Bind(ep);
и это не barf , но я все еще не могу привязать несколько слушателей к одной и той же конечной точке.После того, как я обнаружил, что ExclusiveAddressUse по умолчанию имеет значение false, так что этот подход не дает ничего, кроме дополнительного кода.
Возможно ли это, и если да, то как?