需要从 Java 套接字迁移到我的聊天应用程序的 Xmpp 通信

Posted

技术标签:

【中文标题】需要从 Java 套接字迁移到我的聊天应用程序的 Xmpp 通信【英文标题】:Need to migrate from Java socket to Xmpp communication of my chat application 【发布时间】:2015-05-19 18:21:56 【问题描述】:

需要从 Java 套接字迁移到我的桌面聊天应用程序的 Xmpp 通信。 我为此获得了一个名为 SMACK 的 api,但为此我必须使用 Openfire 服务器,即我只能在我的客户端中编码。但是我有自己的套接字服务器,用于当前的聊天应用程序。有没有办法使用该服务器并在服务器中编写 XMPP 特定代码?基本上重用套接字服务器..? 我已经使用 SMACK 编写了调用服务器的代码,但是如何让服务器监听呢?

【问题讨论】:

【参考方案1】:

您必须让您的服务器理解并响应 XMPP 协议。换句话说,您将不得不编写一个 XMPP 服务器,当您可以简单地使用许多现有服务器中的一个时,这是没有意义的。使用 smack 不需要您使用 Openfire,但它是众多可用选项之一。

【讨论】:

以上是关于需要从 Java 套接字迁移到我的聊天应用程序的 Xmpp 通信的主要内容,如果未能解决你的问题,请参考以下文章

插座与。 WCF

在 android 中使用套接字 io 进行身份验证以用于聊天应用程序

如果我想支持网络套接字,我需要重写我的扭曲聊天服务器吗?

Cakephp 1.3:如何迁移到我的文章标签 - 功能

Objective C,实现聊天应用程序的最佳方式(套接字)

将收到的 Facebook 消息(聊天 + 消息)转发到我的电子邮件收件箱,然后从我的 Facebook 收件箱中删除它们