C# Unity中的NetNamedPipeBinding支持

C# Unity中的NetNamedPipeBinding支持,c#,wcf,unity3d,named-pipes,netnamedpipebinding,C#,Wcf,Unity3d,Named Pipes,Netnamedpipebinding,Unity的新版本是否支持NetNamedPipeBinding(WCF)?如果是,请举例说明 我能够在Visual Studio 15中使用NetNamedPipeBinding实现示例(客户端和服务器端),但是,在Unity中实现客户端会导致以下错误: InvalidOperationException:通道类型IDuplexSessionChannel不可用 支持 我确实在Unity中实现了BasicHttpBinding(客户端)的示例 有什么建议吗 编辑: 我在下面一行中得到了异常:

Unity的新版本是否支持NetNamedPipeBinding(WCF)?如果是,请举例说明

我能够在Visual Studio 15中使用NetNamedPipeBinding实现示例(客户端和服务器端),但是,在Unity中实现客户端会导致以下错误:

InvalidOperationException:通道类型IDuplexSessionChannel不可用 支持

我确实在Unity中实现了BasicHttpBinding(客户端)的示例

有什么建议吗

编辑:

我在下面一行中得到了异常:

RemoteAPIClient client = new RemoteAPIClient(new NetNamedPipeBinding(), new EndpointAddress("net.pipe://localhost/netPipe"));     
try
{
    client.Ping();
}
Unity版本:2017.2.0f3(64位) 我放在Unity中的System.ServiceModel DLL是从这里获取的:

C:\ProgramFiles\Unity\Editor\Data\Mono\lib\Mono\2.0


谢谢大家!

你自己试试看。网上有很多例子。找到一个,然后试试看它是否有效。如果它不起作用,请在你的问题中发布它,并询问它为什么不起作用。你需要添加更多详细信息:1.提及导致该错误的代码行。2.你的统一版本。3.这里有一个dll,您可以使用它
System.ServiceModel。很好。您随
RemoteAPIClient
发布的示例代码甚至不在您提供的教程中。该页面中的客户端代码未使用
RemoteAPIClient
。如果您正在学习教程或示例,请按原样复制它,并确保在更改之前它可以工作。确定。我会回答的。请确保您没有使用其他API并出现此错误。请稍候
CreateChannel()
不能导致该错误,但
CreateChannel(绑定绑定,EndpointAddress EndpointAddress)
可以。您提供的教程链接使用了
CreateChannel()
,但我相信您使用的是
CreateChannel(绑定绑定,端点地址端点地址)
。此时,如果没有实际的服务器和客户端代码,就不可能指出您的问题。问题中的代码与问题无关。