Как создать два c # named pipe? [Дубликат]

Добавить библиотеку перед запуском скрипта. Вы можете добавить любой из этих следующих CDN, чтобы запустить его.

Google:


Microsoft


JQuery

Если вы хотите, чтобы любая другая версия JQuery cdn проверила эту ссылку .

После этого:


] Wordpress:


2
задан radbyx 1 March 2012 в 12:30
поделиться

2 ответа

должен быть указан другой адрес при создании ServiceHost, а не при вызове AddServiceEndpoint.

Этот код работает нормально:

_host = new ServiceHost(typeof(ManagementConsole),
                            new Uri[]
                            {
                                new Uri("net.pipe://localhost/2")
                            });

_host.AddServiceEndpoint(typeof(IManagementConsole),
    new NetNamedPipeBinding(),
    "PipeManagementConsole");

_host.Open();

Клиенты должны использовать "net.pipe://localhost/2/PipeManagementConsole"

Но этот код не работает:

_host = new ServiceHost(typeof(ManagementConsole),
                        new Uri[]
                        {
                            new Uri("net.pipe://localhost")
                        });

_host.AddServiceEndpoint(typeof(IManagementConsole),
    new NetNamedPipeBinding(),
    "PipeManagementConsole2");

_host.Open();

, если net.pipe://localhost/PipeManagementConsole уже используется

Я не знаю, почему net.pipe://localhost/2/PipeManagementConsole лучше, чем net.pipe://localhost/PipeManagementConsole2

7
ответ дан Sean B 27 August 2018 в 03:51
поделиться

вы не можете

enter image description here [/g0]

4
ответ дан Royi Namir 27 August 2018 в 03:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: