.NET 和 P2P - 编写 P2P 信使

Posted

技术标签:

【中文标题】.NET 和 P2P - 编写 P2P 信使【英文标题】:.NET and P2P - writing a P2P messenger 【发布时间】:2011-01-30 13:33:36 【问题描述】:

有人对如何编写这样的应用程序有任何建议吗?或者也许知道一些不错的教程?我想使用 System.Net.PeerToPeer 命名空间,但我能找到的关于它的所有内容都是 MSDN,我无法阅读而不会生气。或者也许使用“老派”的 TCP/IP 会更有效?

我会感激每一条建议。每个示例代码我都会用金子淋浴;)

请不要将我送回 Google,因为我已经搜索了很长时间以寻找有用的东西 - 也许不准确,但时间不多了,我真的需要一些帮助。

[编辑]Brunet library 呢?有人用过吗?

【问题讨论】:

也许您可以将我们链接到让您发疯的文章?有些人可能会尝试从头开始回答您的问题 - 至少让他们领先一步。 好的,我到家后查一下。 【参考方案1】:

在 MSDN 上有一个您可能会感兴趣的示例:Peer Channel Chat。

引自页面:

聊天示例演示了如何 实现多方聊天 应用程序通过使用对等通道。 由 a 的任何实例发送的消息 聊天应用程序被所有人接收 其他实例。

聊天示例不是基于 客户和服务的概念。它是一个 真正的点对点应用程序 每个实例都充当对等点 其他情况。每个实例可以 向其他实例发送消息和 从其他实例接收消息 使用 IChat 双工合约。

【讨论】:

以上是关于.NET 和 P2P - 编写 P2P 信使的主要内容,如果未能解决你的问题,请参考以下文章

高级C#信使(译) - Unity维基百科

如何使用信使聊天机器人访问某人的姓名? (Facebook 信使 SDK)

编程 P2P 应用程序

编程 P2P 应用程序

当我点击信使时 applock 如何出现在我的信使屏幕上

Android WiFi Direct android.net.wifi.p2p.PEERS_CHANGED 收到无休止