.NET Remoting中点对点及广播的现实

现实点对点,可采取

  1. 主/从机:两个点(机器)上部署有相同的程序,一台为主机,一台为从机.按发送方不同,主从关系是互换的.如:A向B发消息时,A是从机连接到B主机,调用B上的远程对象的方法发送消息,B作为服务器,可以接收A的消息,实现交互.B向A发消息时,B是从机连接到A主机...
  2. 服务器中/继:必须有一个中心服务器,连接两个点,所有消息都要经过服务器.一个点要与另一点通信时,先将消息发到服务器,并告知对方的IP和Port.服务器再将消息转发到对方的机器上.反之亦然.(没实践过)

广播更简单,直接用事件实现.在服务器远程对象上公开一个事件,其他机器订阅事件.服务器引发事件时,其他机器执行事件处理程序,实现广播.

你可能感兴趣的:(.net)