n 什么是通道(Channels)?
n 通道用于在远程对象之间传输消息
n 当客户端调用某个远程对象上的方法时,与该调用相关的
参数以及其他详细信息会通过通道传输到远程对象
n 调用的任何结果都会以同样的方式返回给客户端
n 通道的分类
n HTTP 通道
n HTTP 通道使用SOAP 协议与远程对象传输消息。所有的
消息流过SOAP 格式化程序时都被转换为XML 格式且被
序列化
n TCP 通道
n TCP 通道使用二进制格式化程序将所有的消息
注册通道
1:注册服务器端通道
TcpServerChannel channel = new TcpServerChannel(1234);
ChannelServices.RegisterChannel(channel);
2:注册客户端通道
TcpClientChannel channel = new TcpClientChannel();
ChannelServices.RegisterChannel(channel);