Поддержка NetNamedPipeBinding в Unity - PullRequest
0 голосов
/ 17 мая 2018

Поддерживается ли NetNamedPipeBinding (WCF) в новых версиях Unity?Если да, можете ли вы привести пример?

Мне удалось реализовать этот пример с использованием NetNamedPipeBinding в Visual Studio 15 (как на стороне клиента, так и на стороне сервера), однако реализация стороны клиента в Unity вызывает следующую ошибку:

InvalidOperationException: тип канала IDuplexSessionChannel не поддерживается.

Мне удалось реализовать этот пример для BasicHttpBinding (на стороне клиента) в Unity.

Есть предложения?

РЕДАКТИРОВАТЬ:

Я получаю исключение в следующей строке:

RemoteAPIClient client = new RemoteAPIClient(new NetNamedPipeBinding(), new EndpointAddress("net.pipe://localhost/netPipe"));     
try
{
    client.Ping();
}

Версия Unity: 2017.2.0f3 (64-разрядная версия) DLL-библиотека System.ServiceModel, которую я поместил в Unity, взята отсюда:

C: \ Program Files \ Unity \ Editor \ Data \ Mono \ lib \ mono \ 2.0

Спасибо!

...