【问题标题】:Notification system | library | framework for peer to peer app通知系统 |图书馆 |点对点应用程序框架
【发布时间】:2012-03-21 17:53:55
【问题描述】:

我即将编写一个宠物项目,其中部分功能依赖于从一台机器到另一台机器的通知。

工作流程是这样的:

  1. 甲写了一些内容
  2. A 人按下按钮或其他内容说:“我完成了”
  3. B 即时获得更新

所以,我的第一个想法是,创建一个服务器和客户端,就是这样!这就是我即将要做的事情,但我认为必须已经有一些东西可以解决这个问题。

我知道 XMPP,但我认为它会是矫枉过正(我实际上不知道) 我还听说过 pubsubhubbub,它看起来正是我需要的,但我不确定,因为这是一个点对点应用程序。

我只需要一个简单的方法让其他同伴“嘿,我已经在这里完成了”......就是这样,一个 ping 或其他东西。

这里有某种点对点通知库|插件|框架吗?

【问题讨论】:

  • 这个问题可能会吸引你...stackoverflow.com/questions/2393660/…
  • 哦,答案很简单,会自动转换为评论:O 谁知道:D
  • :-o 真的吗?哇.. :) 无论如何,我确实赞成你的评论:P
  • PubSubHubbub 是用于服务器之间通信的协议。如果您尝试一直使用它到客户端,您将进入 NAT 地狱。

标签: c# java notifications xmpp websub


【解决方案1】:

PubSubHubbub 特别适用于异构实体(不同公司、不同网络应用等)之间的通信,但它也应该适用于您尝试构建的内容。

XMPP 也适用于该用例,但我想这也取决于您要使用的介质。如果它是一个 Web 应用程序,那么处理 XMPP 可能会非常复杂(通过 BOSH 或通过 websockets)。

如果您要构建一个简单的网络应用程序,您可能应该查看基于 javascript 的解决方案。

【讨论】:

    猜你喜欢
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 2011-02-05
    • 2010-10-01
    • 1970-01-01
    • 2014-07-23
    相关资源
    最近更新 更多