当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

xmpp-over-websocket

基于 xmpp 的解决方案
授权协议 MIT
开发语言 Java
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 国产
投 递 者 林修真
操作系统 跨平台
开源组织 网易
适用人群 未知
 软件概览

xmpp-over-websocket 的目标是提供一个实时信息基于 xmpp 和 websocket pull 或者 poll 的解决方案。

Getting Started

Clone git 库的子模块,运行通讯脚本,然后每个子模块会生成一个发布包。

步骤:1) 部署发布包; 2) 开始 ws-xmpp-master; 2) 打开 Openfire 服务器;3) 打开 ws-xmpp-robot; 4) 打开 ws-xmpp-proxy。注意:测试之前,你应该打开一个应用服务器。

所有服务器都打开之后,连接到 websocket 代理或者 XMPP 信息 TCP。

 

  • http://java-websocket.org/   开源client/server工具 http://www.websocket.org/echo.html  在线工具 http://xmpp.org/rfcs/rfc6120.html#streams http://xmpp.org/xmpp-softwareibraries/

  • xmpp与websocket构建实时通行比较,针对不同优缺点,分别列出如下: 1、选择用http,这种实现方式是通过轮询来实现的,或者算是心跳包,不过也会影响一定的效果,不是完全实时。 2、XMPP比较灵活,基于XML的东东,最主要是他可以实现实时聊天。 3、Websocket是一个持久化的协议,WebSocket不是HTTP协议,HTTP只负责建立WebSocket连接。实现了服务端与客户端双向

  • git 源码 https://github.com/zaphoyd/websocketpp/tree/1b11fd301531e6df35a6107c1e8665b1e77a2d8e WebSocketpp 简介 WebSocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得 CS 之间的数据交换变得更加简单,允许 S 主动向 C 推送数据。W

  • 前言 前两天整理了websocket的资料,今天就把上次没说完的Stomp.js好好说一说~ Stomp Over Webscoket参考文档:http://jmesnil.net/stomp-webs... 本文为参考文档的部分翻译,技术不佳,如有失误请指正。 本文转载自个人博客:http://lsxj615.com/2016/08/17... 什么是Stomp STOMP即Simple (or

  • 前端通过websocket订阅后台实时发送消息 1、引入stomp.min.js,源码地址:https://www.bootcdn.cn/stomp.js/ // Generated by CoffeeScript 1.7.1 /* Stomp Over WebSocket http://www.jmesnil.net/stomp-websocket/doc/ | Apache Licen

  • //服务端 //WebSocketServerOpreate.h #pragma once #include <boost/algorithm/string.hpp> #include <string> #include <vector> #include <iostream> #include <boost/thread.hpp> #include <websocketpp/config/a

  • 1. error: ‘ASN1_STRING_get0_data’ was not declared in this scope char const * dns_name = (char const *) ASN1_STRING_get0_data(current_name->d.dNSName); 解决方法: ASN1_STRING_data 或 ASN1_STRING_get0_data 符

  • 记录编写websocket出现的错误 java.lang.IllegalStateException: Failed to register @ServerEndpoint class: class com.websocket.websocket.ChatEndpoint 在网上找到很多帖子,大部分都说的是使用springboot本身集成的容器和单独使用容器的不同,在扫描websocket组件时,

  • socket,是套接字,多指传输层网络接口。 webSocket,是一个应用层协议,目前浏览器实现的一套通信协议,用来解决之前HTTP,请求响应模型不合适的场合。 XMPP,是一个应用层协议,协议基于XML结构设计

 相关资料
  • 如果有人解释一下这两种协议的不同之处,那将是非常有帮助的? 谢谢你。

  • 问题内容: 我将要开发一个具有近实时聊天功能的网站。我知道可以使用xmpp或websocket协议来实现。我也知道xmpp协议是在1999年开发的,我想它应该已经很成熟了。另一方面,websocket协议是在2011年开发的。 如果xmpp能够很好地处理实时对话,那么对websocket的需求是什么? 两种协议之间的主要区别是什么? 我什么时候应该选择其中一个呢? 问题答案: 简短的答案是“两者”

  • 问题内容: 如今,哪个XMPP库将是Android开发的最佳选择? 我一直在使用修补过的Smack库,如本文其他许多问题所建议的那样。但是,那是两年前Smack API的补丁版本。尽管总体上效果不错,但我正在探索其他任何最新的选择。 我一直在研究官方的Smack API,经过一些研究,现在看来它可能还不错(尽管我还没有在实际的应用程序中尝试过它)。 我遇到的另一个解决方案是Beem的aSMACK库

  • go-xmpp 是另外一个 XMPP 协议的 GO 语言实现。

  • MatriX 是 eXtensible Messaging and Presence Protocol (XMPP, 也叫 Jabber) 的开发包,采用 C# 编写,可用于 .NET 平台和 Sliverlight 技术。MatriX 提供完全的 .NET、.NET Compact 框架和 Sliverlight 支持。 示例代码:  // basic send message examplev

  • cl-xmpp 是 Common Lisp 实现的一个 XMPP 协议支持的开发包。