jjzjj

php - 10 到 15 条 XMPP 消息后出现错误 503

我已经编写了一个XMPP守护程序(使用JAXL)来发送和接收消息,除了一个问题外,它似乎工作正常。我可以成功地向我想发送给的用户发送10到15条消息,然后我发送的任何消息都会返回我正在使用Google的谈话服务器从一个GoogleApps域发送到另一个GoogleApps域。在不发布我的所有代码的情况下,是否有人知道可能导致此问题的原因。让我感到困惑的一点是,我可以在它停止之前先发送10到15条消息。 最佳答案 听起来您好像遇到了限速器。来自HTTPspec:10.5.4503ServiceUnavailableTheserveri

php - XMPP 与 HTML5 Websocket?

我们正在制作一个试图开发聊天应用程序的网站,我们已经使用Comet构建了一个,但是由于速度因素,我们决定在XMPP中制作一个。但是,随着HTML5的生机勃勃和新的websockets技术的出现,我们是否应该离开XMPP并尝试使用Websockets来代替?所以我的问题是:我可以制作一个移动应用程序并将其连接到我服务器上的XMPP,是有没有办法通过电话连接到基于websockets的聊天应用程序?(例如android的Smack库,是否有类似的东西用于基于websockets的应用程序?如果这个人使用的是旧浏览器,是否有后备选项用于基于websockets的聊天应用程序?哪个开销更大,哪

java - 在 XMPP 中加入 MUC 房间时出错(smack)

我正在尝试创建多用户聊天。我在加入房间时遇到错误。创建聊天室的方法:publicvoidcreateMultiUserChatRoom(StringroomName,StringnickName){//GettheMultiUserChatManagerMultiUserChatManagermultiUserChatManager=MultiUserChatManager.getInstanceFor(connection);//GetaMultiUserChatusingMultiUserChatManagerMultiUserChatmultiUserChat=multiUser

java - 外部 XMPP 组件 - 有人知道教程或开源示例吗?

我想运行一个XMPP服务器(Openfire)并注册一个外部组件来处理它将收到的消息(使用Whack库)。外部组件将运行我的游戏逻辑,我将使用XMPP将玩家移动发送到服务器并在另一个方向更新状态。XMPP的好处是我们可以免费内置聊天。问题是,虽然Ignite看起来相当成熟,但我找不到关于如何编写、注册和调试使用Whack编写的外部XMPP组件的教程,一般而言,这方面的教程很少。我既不投资服务器实现也不投资外部组件库,java只是我选择的语言。如果我要转向Erlang或Scala或其他语言,那必须是一种非常简单的语言。单个教程或示例在这里会有很长的路要走,我只需要一个基本的外部XMPP组

java - 如何使用 Smack XMPP 库创建 SSL 连接?

我正在构建一个充当XMPP客户端的小程序,我正在使用Smack图书馆。现在,我要连接的服务器需要SSL(在Pidgin中我必须选中“强制旧(端口5223)SSL”)。我无法让Smack连接到此服务器。可能吗? 最佳答案 看看这个线程。http://www.igniterealtime.org/community/thread/37678基本上,您需要将这两行添加到您的代码中:connConfig.setSecurityMode(ConnectionConfiguration.SecurityMode.enabled);connCon

java - Google Talk 是否支持 XMPP 多用户聊天?

我正在使用Smack在Java/Spark中开发一个内部仪表板,它将在LDAP用户组之间启动GoogleTalksession。当我运行时MultiUserChat.isServiceEnabled(connection,"user@mydomain.com")它返回错误。我知道通过GMail客户端,可以开始群组对话。这可能是因为我的GoogleApps域中的某些内容而返回错误,还是Google使用其他方式在GoogleTalk中进行群聊? 最佳答案 事实证明,GTalk实际上确实支持MUC。使用Smack和Java,就像下面的代码

物联网协议对比(HTTP、websocket、XMPP、COAP、MQTT和DDS协议)

对于物联网,最重要的是在互联网中设备与设备的通讯,现在物联网在internet通信中比较常见的通讯协议包括:HTTP、websocket、XMPP、COAP、MQTT1、HTTP和websocket在互联网时代,TCP/IP协议已经一统江湖,现在的物联网的通信架构也是构建在传统互联网基础架构之上。在当前的互联网通信协议中,HTTP协议由于开发成本低,开放程度高,几乎占据大半江山,所以很多厂商在构建物联网系统时也基于http协议进行开发。包括google主导的physicweb项目,都是期望在传统web技术基础上构建物联网协议标准。HTTP协议是典型的CS通讯模式,由客户端主动发起连接,向服务器

java - super 简单的 XMPP 服务器或对简单自定义 Openfire 组件的建议

我需要一个服务器来发送和接收来自运行我正在编写的多人游戏的Android客户端的XMPP消息。我选择XMPP是因为我不想进行长时间的轮询,而且套接字在蜂窝网络上可能是个问题(运营商可能会阻止它们)。我一直在看OpenFire虽然听起来很棒,但我不需要管理面板语音聊天、聊天室等。当我需要的只是匹配玩家并将他们的Action传递给彼此记录分数时,它似乎非常重量级并且适合企业的聊天解决方案在末尾。是否有精简版的OpenFire,这样我就可以只注册一个组件来为所有请求提供服务?关于使用openfire进行适配,我找不到添加自定义组件来执行类似任务的明确示例。我需要的是一个库或现有的简单服务器,

java - 尝试使用 Smack 登录 XMPP 服务器导致 SASL "not authorized"

我正在尝试使用Smack登录XMPP服务器。尝试登录时出现以下错误:SASLauthenticationPLAINfailed:not-authorized我已经能够使用具有相同凭据的PSI-IM连接并登录服务器。这是我目前拥有的:System.setProperty("smack.debugEnabled","true");XMPPConnection.DEBUG_ENABLED=true;SASLAuthentication.supportSASLMechanism("PLAIN",0);ConnectionConfigurationconfiguration=newConnect

物联网协议对比(HTTP、websocket、XMPP、COAP、MQTT和DDS协议)

 对于物联网,最重要的是在互联网中设备与设备的通讯,现在物联网在internet通信中比较常见的通讯协议包括:HTTP、websocket、XMPP、COAP、MQTT1、HTTP和websocket在互联网时代,TCP/IP协议已经一统江湖,现在的物联网的通信架构也是构建在传统互联网基础架构之上。在当前的互联网通信协议中,HTTP协议由于开发成本低,开放程度高,几乎占据大半江山,所以很多厂商在构建物联网系统时也基于http协议进行开发。包括google主导的physicweb项目,都是期望在传统web技术基础上构建物联网协议标准。HTTP协议是典型的CS通讯模式,由客户端主动发起连接,向服务