C# IpcChannel 远程连接失败(实际远程处理时)
C# IpcChannel Remote connection failed (when actually remoting)
我试图通过这个实现 IpcChannel:
但是,
中使用哪个端口并不重要
IpcChannel serverChannel =
new IpcChannel("127.0.0.1:9090");
tcpview 没有将端口显示为 "Listening"。
该示例确实适用于本地主机,但显然不适用于另一台计算机作为客户端。 (因为端口处于非监听状态)
我可以在 IpcChannel()
部分输入任何字符串。所以即使 IpcChannel("blabla123")
也会 "start" 服务器。
这是故意的还是我弄错了?
答案是:使用HttpChannel
或TcpChannel
。
IPC 示例的文档含糊不清。使用主机名和端口让我觉得这也支持网络。
我试图通过这个实现 IpcChannel:
但是,
中使用哪个端口并不重要 IpcChannel serverChannel =
new IpcChannel("127.0.0.1:9090");
tcpview 没有将端口显示为 "Listening"。
该示例确实适用于本地主机,但显然不适用于另一台计算机作为客户端。 (因为端口处于非监听状态)
我可以在 IpcChannel()
部分输入任何字符串。所以即使 IpcChannel("blabla123")
也会 "start" 服务器。
这是故意的还是我弄错了?
答案是:使用HttpChannel
或TcpChannel
。
IPC 示例的文档含糊不清。使用主机名和端口让我觉得这也支持网络。