C#中的通知服务

时间:2014-11-04 13:54:11

标签: c# wcf client-server

我打算设计一个应该执行以下操作的通知服务:

  • 客户端在启动时使用初始数据(客户端IP,客户端ID)调用通知服务。
  • 服务器使用其IP将客户端保存在连接的客户端列表中。
  • 如果一个客户端需要通知(向其他客户端发送消息),它会调用通知服务上的方法,以使用其IP向其他客户端发布此消息。
  • 在客户端关闭时,该服务会从连接的客户端列表中删除此客户端。

我的问题是:

1-这是否适用于此类通知服务?

2-我知道服务和客户端之间的连接可以使用WCF回调,Microsoft Message Queue和Sockets实现。是否有其他技术/方法可用于c#?

注意:

现在,客户端是.net c#应用程序,但将来客户端可能包含移动应用程序,因此我需要一种独立于平台的方法。

谢谢

0 个答案:

没有答案