我想用Java实现一个简单的即时消息服务器,但我不想再创建一个协议,而是使用已经简单的IM协议。但我不知道我应该使用的协议。

为什么我要使用现有的IM协议的原因是,我想我的“用户”,以便能够使用自己的客户端,如洋泾浜 - 它已经提供了广泛协议的传播,如XMPP,简单,卓悦等 - 我没有开发任何客户

我看了有点XMPP,但由于大量的工作嵌入该协议到新的服务器。也许有更易于使用其他协议?

我的问题是,做你们有一个是真实的基础,容易在Java中使用的协议有什么建议?洋泾浜支持一大堆协议,但协议是相关的吗?

有帮助吗?

解决方案

XMPP是广泛使用的并具有标准支持它的后面。这是很容易,如果你使用现有的库来使用 - 有许多语言它的许多客户端库。谷歌的说,有许多在Java

使用XMPP的一个优点是,您的服务器可以作为网关在网络上的所有其他XMPP / Jabber的服务器充当,以便用户可以谈在进出你的网络 - 喜欢的人登录到GoogleTalk测试,使用标准JID地址,像bob@yourhost.com/desktop。

其他提示

有关的最广泛的支持,我会去与XMPP / Jabber的。有没有其他的选择真的。

根据这一线索,这似乎是一个痛苦的Java开发的XMPP服务器:

好XMPP Java库用于服务器端?

即使一个评论说,它利用现有的服务器,而不是创建一个从头与库的更好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top