C# IpcChannel 远程连接失败(实际远程处理时)

C# IpcChannel Remote connection failed (when actually remoting)

我试图通过这个实现 IpcChannel:

https://msdn.microsoft.com/en-US/library/system.runtime.remoting.channels.ipc.ipcchannel(v=vs.110).aspx

但是,

中使用哪个端口并不重要
        IpcChannel serverChannel =
        new IpcChannel("127.0.0.1:9090");

tcpview 没有将端口显示为 "Listening"。

该示例确实适用于本地主机,但显然不适用于另一台计算机作为客户端。 (因为端口处于非监听状态) 我可以在 IpcChannel() 部分输入任何字符串。所以即使 IpcChannel("blabla123") 也会 "start" 服务器。

这是故意的还是我弄错了?

答案是:使用HttpChannelTcpChannel

IPC 示例的文档含糊不清。使用主机名和端口让我觉得这也支持网络。