在java中寻找自己的IM服务器/服务方便即时通讯协议
-
13-09-2019 - |
题
我想用Java实现一个简单的即时消息服务器,但我不想再创建一个协议,而是使用已经简单的IM协议。但我不知道我应该使用的协议。
为什么我要使用现有的IM协议的原因是,我想我的“用户”,以便能够使用自己的客户端,如洋泾浜 - 它已经提供了广泛协议的传播,如XMPP,简单,卓悦等 - 我没有开发任何客户
我看了有点XMPP,但由于大量的工作嵌入该协议到新的服务器。也许有更易于使用其他协议?
我的问题是,做你们有一个是真实的基础,容易在Java中使用的协议有什么建议?洋泾浜支持一大堆协议,但协议是相关的吗?
解决方案
XMPP是广泛使用的并具有标准支持它的后面。这是很容易,如果你使用现有的库来使用 - 有许多语言它的许多客户端库。谷歌的说,有许多在Java 。
使用XMPP的一个优点是,您的服务器可以作为网关在网络上的所有其他XMPP / Jabber的服务器充当,以便用户可以谈在进出你的网络 - 喜欢的人登录到GoogleTalk测试,使用标准JID地址,像bob@yourhost.com/desktop。
其他提示
有关的最广泛的支持,我会去与XMPP / Jabber的。有没有其他的选择真的。
不隶属于 StackOverflow