我正在考虑用 Java 实现一个简单的即时消息服务器,但我不想创建另一个协议,而是使用一个已经很简单的 IM 协议。但我不知道我应该使用哪种协议。
我想使用现有的 IM 协议的原因是我希望我的“用户”能够使用他们自己的客户端,例如 pidgin - 它已经提供了广泛的协议,例如 XMPP、Simple 、Bonjour 等——而且我不必开发任何客户。
我看起来有点像 XMPP,但因为很多工作将该协议嵌入到新服务器中。也许还有其他更容易使用的协议?
我的问题是,你们对 Java 中真正基础且易于使用的协议有什么建议吗?Pidgin 支持一大堆协议,但哪些协议与我相关?