我试图从中实现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不会将端口显示为“正在侦听”。
该示例适用于localhost,但适用于另一台计算机作为客户端,显然不能。 (由于端口处于不监听状态)
我可以在
IpcChannel()
部分输入任何字符串。因此,即使IpcChannel("blabla123")
也会“启动”服务器。这是故意的还是我在这里犯错了?
最佳答案
答案是:使用HttpChannel
或TcpChannel
。
IPC示例的文档不明确。主机名和端口的使用使我认为这也具有网络功能。
关于c# - C#IpcChannel远程连接失败(实际进行远程处理时),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43520697/