gpt4 book ai didi

c++ - 什么是用于在 C++ 中分配连接的服务器的点对点聊天程序的良好实现?

转载 作者:行者123 更新时间:2023-11-30 01:32:53 24 4
gpt4 key购买 nike

有一段时间,我一直对使用 C++ 创建概念验证聊天程序很感兴趣。我对这个想法进行了很多思考,甚至​​写下了我将如何设计系统的开始,但在实现时我遇到了思维障碍。

我想知道在 C++ 中使用服务器路由连接的对等聊天客户端的实现是什么样的。

服务器将用作对等点的中央注册表,但不用作主要连接。服务器不会以任何方式与客户端交互,除非在对等点之间分配连接以实现对等点之间的最佳路径。在第一个版本中,它只是一个所有客户端都连接到的目录,然后客户端可以使用该目录连接到其他可用于聊天的客户端。 (我希望能解释得更多一点)。 :)

最佳答案

你应该看看 XMPP东西。这全都与路由和协调消息传递有关。它使用去中心化和类似点对点的架构。

还有很多开源实现。例如,

关于c++ - 什么是用于在 C++ 中分配连接的服务器的点对点聊天程序的良好实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/911263/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com