gpt4 book ai didi

java - 在 Java 中为自己的 IM 服务器/服务寻找简单的即时消息协议(protocol)

转载 作者:行者123 更新时间:2023-12-04 20:49:09 26 4
gpt4 key购买 nike

我正在考虑用 Java 实现一个简单的即时消息服务器,但我不想创建另一个协议(protocol),而是使用一个已经很简单的 IM 协议(protocol)。但我不知道我应该使用哪种协议(protocol)。

我想使用现有的 IM 协议(protocol)的原因是我希望我的“用户”能够使用他们自己的客户端,例如 pidgin - 它已经提供了广泛的协议(protocol),例如 XMPP、Simple 、Bonjour 等——而且我不必开发任何客户。

我看起来有点像 XMPP,但因为很多工作将该协议(protocol)嵌入到新服务器中。也许还有其他更容易使用的协议(protocol)?

我的问题是,你们对 Java 中真正基础且易于使用的协议(protocol)有什么建议吗? Pidgin 支持一大堆协议(protocol),但哪些协议(protocol)与我相关?

最佳答案

XMPP 被广泛使用并有标准支持。如果您使用现有的库,它非常容易使用 - 有许多语言的客户端库。谷歌说有many in java .

使用 XMPP 的一个优点是您的服务器可以充当网络上所有其他 Xmpp/Jabber 服务器的网关,因此您的用户可以在您的网络中进出对话 - 就像使用标准 JID 地址登录 GoogleTalk 的人一样,比如 bob@yourhost.com/desktop。

关于java - 在 Java 中为自己的 IM 服务器/服务寻找简单的即时消息协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971408/

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