IpcChannel用于同一台计算机上的不同AppDomain间的通信。在原来我们使用TCP完成同一主机上的进程间的通信。使用TCP需要通过localhost或者127.0.0.1的方式来连接自己,这样如果主机没有联网,通信有可能会失败。IpcChannel使用命名管道(Named Pipe)来进行通信,为同一主机上进程间的通信提供了一种高效的方式。
IpcChannle在System.Runtime.Remoting.Channels.Ipc名称空间,这是.Net 2.0中新增加的类。
http://msdn2.microsoft.com/library/h9ew6576(en-us,vs.80).aspx
这里还有一个Demo

浙公网安备 33010602011771号