ios、android端怎么去连接openfire服务? 5C

openfire服务已经搭建好,在服务端可以创建用户、登录用户,但是ios和android端怎么去监听这个服务
?ios和android端怎么去用户登录?如果通过调用服务端接口登陆成功后,ios和android端怎么去和它关联上 别人发送消息可以收到?

希望做过的大牛可以指导一下!谢谢

0

2个回答

android 端去看smack,ios端去看XMPPFRAMEWORK

0
shanxixixixixi
shanxixixixixi 谢谢!可以去看看
2 年多之前 回复

入门可以先看这个系列的文章
http://blog.csdn.net/h7870181/article/details/8653865

0
shanxixixixixi
shanxixixixixi 这个是android的吧
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android IM之基于Openfire+Smack的聊天服务器的搭建与测试
XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为通用的传输机制
使用openfire登录android
使用openfire和mysql,在android端建立连接,登录功能的实现,至于注册用户,是在openfire里实现的
Openfire即时通讯服务搭建与Smack访问
Openfire 是开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。n首先到openfire官网上去下载Openfire的服务器包与Smack的客户端调用包。nhttp://www.igniterealtime.org/projects/index.jsp
iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之openfire服务器失败问题
iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之openfire服务器失败问题点击这里—xmpp入门点击这里—xmpp环境搭建(数据库/客户端/服务器)1.问题:安装好之后,第一次是可以启动openfire服务器的,但是电脑重启后,就再也不能启动服务器了,每次一点击“Start Openfire”,然后加载一下,状态还是“Start Openfire”没变化,有时甚至还会跳出错误提示框,提示
android 搭建Smack4.2.1 使用openfire 的流程和各种坑
openfire这个im服务器是开源的,但是bug不少,一堆坑。rn配合android端使用的是smack,现在目前最新的是4.2.1,以前我已经搭建了4.1.4,但是smack维护还是比较多的,看看他们的更新日志,呃,新功能不少,而且还不错的样子,但是对于旧版本的话,呵呵,不好意思,不太支持,因为新版本对于旧版本来说,经常有不少的变动,主要的方法还经常改着改那的,所有更新的话需要重新去适应。rn
最新版openfire+smack4.2 Android开发判断是否连接的有效办法
不得不说踩了无数坑才知道什么是真尼玛坑!!!你以为 mConnection != null 且 mConnection.isConnected() 且 mConnection.isAuthenticated()) mConnection != null 且 mConnection.isConnected() 且 mConnection.isAuthenticated()) 就成功连上了吗?错错错,大
Openfire连接断开的原因
3.1 Openfiren3.1.1 多端登陆nOpenfire如果同一帐号,在多个设备登陆会出现这种情况。n3.1.2 超时n默认的超时时间为200S,如果收到用户发来的心跳信息或其他数据,关闭连接。n3.1.3 超限n单个房间的人数,超出了即时通讯系统的正常运行的限度,Openfire性能压测报告表明在1000用户时无论是加入房间还是接收数据均正常
openfire+spark 登录不上问题
1、spark客户端登录不上,按图配置即可登录nnn域名为openfire中配置的服务器名nnn2、openfire管理端初始登录不上na.删除ofUser表记录;nb.执行sql:INSERT INTO ofUser (username, plainPassword, name, email, creationDate, modificationDate) VALUES ('ad
openfire内存问题解决方法汇总
问题描述:openfire部署到服务器上启动后运行正常,用户连接正常,内存占用几十兆,但运行十天左右后用户就再也连不上Openfire了,而此时到任务管理器上查看,openfire占用的内存已达到280多兆,openfire占用内存一直在增加,等达到极限后就挂了。查找了很多资料,问题定位在内存溢出和内存泄露,具体解决方案如下:
openfire 域名问题
openfire 不知道为什么在不知道的情况下自己改变了域名 导致问题出错 重新配置后 恢复正常
基于openfire+smack开发Android即时聊天应用[五]-服务器间的连接交互 远程服务器到服务器设置 Server To Server
基于openfire+smack开发Android即时聊天应用[五]-服务器间的连接交互 远程服务器到服务器设置 Server To ServernnnCSDNnGithubn需求 A服务器和B服务器之间成员聊天,openfire各自独立,openfire 可实现服务端对服务端的连接,即Server To Server,即A服务器 可将消息发到B服务器nopenfire远程服务器到服务器设置 默认...
配置openfire相关设置(IOS)
*由于这段时间在苦逼的找工作,所以还有空闲时间给自己在研究其他技术--# n*相信很多人在做聊天技术的时候会用到环信这个强大的SDK,因为里面集成了很多所需的方法,只需集成好了,里面的方法基本就够你开发项目所需的,但是用xmpp自己写个IM估计很少人(包括自己^.^,~~),但不管怎么样现在很多公司都需要这个要求,本人面试的时候就有很大的体会 --! n*不过这里还没讲到如何使用XMPP,先介绍如何
2018-05-20-基于openfire服务器的web即时通讯-003登录
nn登录n1)开启http绑定n2)使用到的Strophe.Connection对象n关于servicen关于options:没有使用到nnn3)使用到Conenction对象的connect()方法n关于JIDn关于callbacknnn4)随机生成资源n5)实现登录n代码n报文nnn6)登录成功之后要做的事nnnnnnnnn登录nnnn1)开启http绑定nn在openfire控制台中启用ht...
更改openfire数据库连接为mysql
openfire关联的数据库类型由hsqldb修改为mysql
基于openfire写的安卓端的一个IMapp
因为公司最近想在公司的APP里面加一个聊天的功能,就去研究了一下基于openfire的IM通信。就写了一个简单的daem.实现了发送 图片 文字 声音 等基本功能。n     有兴趣的可以下载来看看:https://github.com/zhang550687086/imchat.git 点击打开链接。
IOS openfire demo
IOS openfire demo IOS openfire demo IOS openfire demo
Linux下openfire设置为服务并开机自启动
Linux下将openfire注册为系统服务,并开机自启动。
asmack类库
openfire开发android端需要的最新asmack类库
openfire的安装和java实现其聊天
首先需要安装jdknnnnn下载openfirenhttp://www.igniterealtime.org/downloads/index.jsp#openfirenn我用的是nopenfire_4_0_4.tar.gznntar -zvxf openfire_4_0_4.tar.gz
3.openfire安装、端口9090
修改openfire/conf/openfire.xml文件,启用安装模式: 将文件中 <setup>true</setup>  删除或者使用<!--  --> 注释掉修改openfire执行权限:chmod 744 启动openfire:./openfire start浏览器打开http://ip:9090域:atwasoft密码:123+456关闭5222端...
基于smack连接openfire服务器的例子-JAVA
利用smack对xmpp协议的封装,对openfire服务器进行高效简单的连接
openfire中对外接mySql数据库的配置
虽然openfire提供了供用户使用的数据库,但是我们还是需要用到自己的数据库做一些处理,比如消息推送的接收对象。下面我主要针对我遇见的项目,做一些简单说明。n我们主要是在Openfire数据库中修改Ofproperty表中的服务器信息:n1.下面这些是需要自己添加上的:nnnjdbcAuthProvider.passwordSQL select id from table where
Openfire集成实现方式
Openfire集成实现方式
即时通信系统Openfire分析之五:会话管理
什么是会话?rnrn  A拨了B的电话n  电话接通n  A问道:Are you OK? n  B回复:I have a bug!n  A挂了电话rnrnrn  上面所喻整个过程就是所谓的会话。rnrn rnrn  会话(Session)是一个客户与服务器之间的不中断的请求响应序列。注意其中“不中断”一词。rnrn  Openfire的通信,是以服务器为中转站的消息转发机制,客户端与服务器要实现通
smack 连openfire 注意事项
发送消息一定要用域,不能用IP,不然报错,报错如下:rn正确:xxx@localhostrn错误:xxx@127.0.0.1rnrn
Openfire strophejs 跨域访问
解决Openfire strophejs网站 跨域访问问题,文件中有flXHR.js、strophe.flxhr.js跨域脚本,有个具体实例basic.html供参考
XMPP 学习笔记一 OpenFire与Spark安装
XMPP学习笔记官网:www.xmpp.org n简介:XMPP前身是JABBER,以XML为基础的一种即时通讯协议,由Jabber软件基金会开发,最早在Jabber上实现。Jabber项目由Jeremie Miller在1998年开始的一个免费、开源的项目,用于提供给MSN、Yahoo!的IM服务。由于XMPP是一种基于XML架构的开放式协议,在IM通讯中被广泛采用。协议内容XMPP定义了三个角色
XMPP 学习笔记四 配置运行conversejs
OpenFire设置 n记住这里的地址。建立html文件:<html>n<head>n<link rel="stylesheet" type="text/css" media="screen" href="https://cdn.conversejs.org/css/converse.min.css">n<script src="https://cdn.conversejs.org/dist/con
【解决方案】openfire服务器配置好后,电脑客户端能连接上,但移动端就是连接不上
openfire服务器配置好后,我碰到了如下问题,特此记录下,希望能帮助到后面同样碰到此问题的小伙伴!rn电脑客户端即时通讯软件能连接上服务器,用户成功登录,但同局域网的移动端就是连接不上;rn移动端提示Connection failed.请查看网络是否连接正常或者联系服务器管理员获取更多信息。rnrnrn解决连接问题的主要方法是:rn1. 确定防火墙配置是否正确rn    确保客户端端口打开;具
openfire服务的安装(二)
openfire服务的安装1、首先下载OpenFire的Linux安装包openfire 4.1.5,下载地址http://www.igniterealtime.org/downloads/index.jsp#openfire。你可以根据系统不同,选择不同的版本,如果是windows或mac可以直接安装openfire程序,安装完成后直接输入http://127.0.0.1:9090/setup/i
WebSocket集成XMPP网页即时通讯1:Java Web Project服务端/客户端Jetty9开发初探
Web 应用的信息交互过程通常是客户端通过浏览器发出一个请求,服务器端接收和审核完请求后进行处理并返回结果给客户端,然后客户端浏览器将信息呈现出来,这种机制对于信息变化不是特别频繁的应用尚能相安无事,但是对于那些实时要求比较高的应用来说,比如说在线游戏、在线证券、设备监控、新闻在线播报、RSS 订阅推送等等,当客户端浏览器准备呈现这些信息的时候,这些信息在服务器端可能已经过时了。所以保持客户端和服
Mac系统安装Openfire服务器配置
XMPP通信协议架构nnnnn1.XMPP服务器的安装nXMPP服务器有很多种类,我们可以到XMPP的官网下载 XMPP Servers,这里,我们选择Openfire服务器。n下载之后,直接安装即可。Openfire的安装目录位于n/usr/local/openfire .安装完成之后,点击系统菜单 n系统偏好设置--》Openfire     弹出如下界面nnn让人着急
仿照微信的即时通讯ios客户端,后台为openfire
仿照微信的即时通讯ios客户端,后台为openfire
openfire使用oracle数据库
openfire本身支持oracle数据库,也提供了相关SQL,这里主要解决的问题是,openfire虽然提供了这些,但是本身没有提供oracle的jdbc驱动,这是由于oracle的版权问题造成的,解决方法是:rn下载oracle的jdbc驱动jar包,然后复制到:rnD:\develop\workspace_idea\openfire\target\openfire\lib中rnrn如果是开发
Openfire集群部署不完全手册
在csdn和javaeye阅读了无数的技术博客,每一篇都让本人受益匪浅,当然时间久了,很多也都忘了,呵呵。于是从现在开始自己也尝试着写技术博客,把自己工作与生活遇到的点滴分享给大家,也希望大家阅读了我的博客也能有点滴的收获,那都是对本人最大的鼓励,哈哈!n第一次写技术博客,其实不知从何入手,果然如我所想,想把一件技术事件表述清楚是一件很困难的事情。作为典型的码奴,性格孤僻、不善言辞、老实吧唧一直是我们的通病,但其实很
CentOS下Openfire详细安装过程
rn系统是全新新安装的系统,版本是CentOS 5.6 x86rn# 另外一个成功的方法rnrnnrn rn rn1. 下載openfire 3.8.2 2. 將openfire_src_3_8_2.tar.gz解壓,進入到openfire_src目錄/build/。cmd 下執行: ant openfire.正常的話應該能看到在build succeed 字样。 3. 進入:openfire_s...
Xmpp推送服务smack与springboot的结合使用(三)
介绍XMPP协议的推送实现采用的smack库,可以与不同的java框架整合使用,这次我使用的springboot框架实现。这篇文章主要写代码的实现,对XMPP不清楚的,可以看前几篇文章:n java推送技术的选择(一)n n openfire服务的安装(二)n搭建springboot项目 npom.xml文件,加入jar包<?xml version="1.0" encoding="UTF-8"
通过http方式,向openfire客户端发信息(非XMPP协议)
通过http方式,向openfire客户端发信息(非XMPP协议) http://blog.csdn.net/hzaccp3/article/details/19964655
openfire4.2.1 + smack4.2.2即时通信工具开发(android端登录、发送消息、接收消息)
由于项目需要,将openfire和smack升级到最新版。以前用的openfire3.1.0和smack3.2.2。升级过程中遇到一堆坑,特写此文留个纪念。n主要的坑其实还是jar包问题,要实现与openfire的正常通信,官方提供的jar包是不够的,还需要一些三方jar包。本文最后会提供所有的jar包,以及可正常运行的项目文件n下面进入正题,首先获取两个配置n1、openfire中的服务器
在Openfire上弄一个简单的推送系统
推送系统说是推送系统有点大,其实就是一个消息广播功能吧。作用其实也就是由服务端接收到消息然后推送到订阅的客户端。思路对于推送最关键的是服务端向客户端发送数据,客户端向服务端订阅自己想要的消息。这样的好处就是有消息后才向客户端推送,相比于拉取数据不会产生许多无效的查询,实时性也高。xmpp这种即时通信协议基于TCP长连接还是比较符合这种场景的。只需要在服务端增加一个模块用于接收用户订阅与数据的推送就完
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么去学习python javaee怎么去学习