Как создать два именованных канала C#?
Следуя интерактивному руководству, я создал приложение по именованным каналам для предоставления услуг другим приложениям:
ServiceHost servicHost = new ServiceHost(typeof(Service), new Uri("net.pipe://form"));
servicHost.AddServiceEndpoint(typeof(IService), new NetNamedPipeBinding(), "a");
servicHost.Open();
Затем я попытался создать другое приложение с именованным каналом в виде следующих кодов:
ServiceHost servicHost = new ServiceHost(typeof(Service2), new Uri("net.pipe://form2"));
servicHost.AddServiceEndpoint(typeof(IService2), new NetNamedPipeBinding(), "b");
servicHost.Open();
Но я всегда получу исключение: System.ServiceModel.AddressAlreadyInUseException
Есть ли пример для создания нескольких приложений именованных каналов?