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

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

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

2个回答

android 端去看smack,ios端去看XMPPFRAMEWORK

shanxixixixixi
shanxixixixixi 谢谢!可以去看看
接近 3 年之前 回复

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

shanxixixixixi
shanxixixixixi 这个是android的吧
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
openfire怎么与外网连接?
[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/1.gif][/img]rnopenfire怎么与外网连接?例如,我在一个局域网的主机上建立了openfire服务器,然后外网怎么连接到我这个服务器呢?rn我是菜鸟...望高手指点迷津.....[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/11.gif][/img]
IM项目,使用openfire服务,Smack的android端概述
目前正在做一个IM(即时通讯)项目,所以就拿出来和大家分享一下,自己也做个记录。 下面就介绍一下: Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 首先需要在电脑上安装openfire,这就是服务器。 android端开发的话,可以使用asmack,这个有着强大的API的提供。 1.先定义一个服务器连接工具类: /** *
openfire服务无法启动
想配置下openfire服务器,用的是openfire3.6.4.zip解压缩版。解压后,运行openfire.exe,总是报如下错误:rnError occured during initialization of VMrnUnable to load native library: (具体是什么库,不知道,后面是一些乱码)。rnrn我机器上配的jdk1.6(用jdk1.5也试过,同样报上面的错误),jdk本身没有什么问题;我在别人的机器上也试过,同样报上面的错误。rnrn如果把openfire作为windows服务(openfire-service /install)来启动:rnopenfire-serivce /start,也启动不了。rnrn请指点迷津,多谢!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
iOS openfire服务器的使用
mysql的配置重新配置mysql 如果原来的电脑上已经有了mysql,直接使用,或者重新配置。另外如果mysql出现不能解决的问题,图简便的话,也可重新配置。重新配置需要先彻底删除原来的mysql。打开终端首先要停止mysql服务:#停止Mysql服务sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop然后可以在活动监视器查看是否已经停止,也可以在活...
shell脚本--一键安装openfire服务
在之前的服务架构中,IM服务需要用到openfire,这里编写一个脚本实现一键安装openfire服务。 注:此部署脚本为单机部署脚本,若为集群环境,请自行配置!! #!/bin/bash ######################################################## # all_in_one_openfire.sh # written by Zhenmin...
Openfire 推送(Android + iOS)
推送的相关代码,支持android和ios手机客户端
IOS openfire demo
IOS openfire demo IOS openfire demo IOS openfire demo
Android端连接SQLServer的数据安全怎么保障?
是这样的,现在公司需要做一个Android端的APP,公司用的是ERP系统,用的数据库是SQLServer20005,之前我用了jtds测试了连接SQLServer的数据库,能连上,但是网上说不安全,领导也要我把数据连接设置一个中间层,用来保障安全,但我真的不太懂,我新手,然后我想请问,怎么解决Android端到数据库的数据安全问题?加密?怎么加密?中间层?用什么的?webserver?这个就够了???
不成熟的iOS socket 连接服务
// // TcpClientAPI.m // test_GCDAsyncSocket_01 // // Created by jeffasd on 16/9/6. // Copyright © 2016年 jeffasd. All rights reserved. // #import "TcpClientAPI.h" #import "GCDAsyncSocket.h" @inte
jsjac连接openfire 连接不成功
in order to get SASL auth working with Openfire, i had to change line 369 in jsjac.js version 1.3.4 from +'",response="'+response+'",charset="utf-8"';this.oDbg.log("response: "+rPlain,2);this._send...
Openfire连接断开的原因
3.1 Openfire 3.1.1 多端登陆 Openfire如果同一帐号,在多个设备登陆会出现这种情况。 3.1.2 超时 默认的超时时间为200S,如果收到用户发来的心跳信息或其他数据,关闭连接。 3.1.3 超限 单个房间的人数,超出了即时通讯系统的正常运行的限度,Openfire性能压测报告表明在1000用户时无论是加入房间还是接收数据均正常
openfire开发指南《连接和登陆》
第一步 官网下载smack.jar包 下载地址:http://www.igniterealtime.org/downloads/index.jsp#smack 第二步 把smack里边的jar导入你新建的java项目中 开始编写smack连接openfire代码 package openfireTest; import org.jivesoftwa...
怎么去访问WEB 服务
怎么去访问WEB 服务
PSI连接OpenFire的问题
我在局域网中的WinXP SP3上装好了OpenFire 使用Spark连接也正常 加上IM Gateway以后MSN也可以上。rn可是用PSI连接后会报一个证书的询问,证书是自己生成的,不信任也正常,就Continue,之后就报了一个无法验证(Authentication)的错误,然后就无法连上服务器。在linux下用Pidgin也无法申请和登录。各位能否解释一下?
spark连接openfire的问题
openfire使用的是5222端口,我目前无法连接远程的openfire服务器,telnet 服务器IP 5222,也无法连接。而同事们都是可以连接的,可以登录openfire的。我之前也是可以登录的,但是不知道为什么突然就不能登录了rnrn还有我本地的openfire是可以登录的,telnet localhost 5222也是可以连接的。rn请问该怎么解决这个问题了?
ios怎么去定义一个类
类的抽象在程序设计中是至关重要的一环,同时也是比较有难度的一环,设计人员要尽量找出整个模型中众多元素的相似之处和不同之处,然后再进行抽象,同时要兼顾到模块的模块化以及复用性。 这里简单定义一个MyComputer的类供读者理解: @interface MyComputer:NSObject { NSString * computerName;    //变量 NSString * com
openfire连接外部数据库
在conf/openfire.xml中增加:   <connectionProvider>      <className>org.jivesoftware.database.DefaultConnectionProvider</className>    </connectionProvider>     <database&gt...
libjingle连接openfire
libjingle0.6.14连接openfire
asmack连接openfire测试
这是一个简单地asmack连接Openfire的测试类,供初学者用。
android端实现http服务(源码)
最近需要在我们的安卓设备上实现通过网页访问设备,进行相关配置、上传数据等操作,因此就需要在安卓端实现一个http服务器。(其实代码也可以用于PC端,只不过PC端已经有太多成熟的框架了,JDK7/8之后貌似就内置了一个轻量的HTTP服务器)。 采用java socket实现的http服务器网上有较多的例子,但是例子大部分都比较简单,不具备文件上传的功能,于是结合网上的列子动手写了个具备文件上传、请求资源文件、处理请求的简单的http服务器,需要的朋友可以参考下
Android端与服务端的安全通信 方案
Android端与服务端的安全通信 方案
ios和Android端ijkplayer集成及使用
https://github.com/Bilibili/ijkplayer 参考:https://juejin.im/post/5a1d8f10f265da431523a849   https://blog.csdn.net/huaxun66/article/details/53401231 https://github.com/huangjingqiang/jjdxm_ijkplayer-m...
Android端仿ios时间控件选择
Android端仿ios时间控件选择 (包含周几,上下午)
利用Tsung测试Openfire服务
1.在测试所用的机器和Openfire服务机器上安装erlang、Tsung等软件,且位置、版本相同 2.运行Openfire服务,包括集群 3.编写or修改Tsung脚本 1)Openfire服务为集群模式 tsung脚本修改如下       2)Tsung为集群模式进行测试 由于一台电脑的最大连接数受限,需要多台测试机压更多的用户 每台测试机互相需要SSH登
C# Socket 服务监听 客户端怎么去连接
C# Socket 服务监听 客户端怎么去连接 如何长期保持这种连接?rn先谢!
IOS 开发OPENFIRE聊天DEMO
IOS 开发OPENFIRE聊天DEMO
配置openfire相关设置(IOS)
*由于这段时间在苦逼的找工作,所以还有空闲时间给自己在研究其他技术--# *相信很多人在做聊天技术的时候会用到环信这个强大的SDK,因为里面集成了很多所需的方法,只需集成好了,里面的方法基本就够你开发项目所需的,但是用xmpp自己写个IM估计很少人(包括自己^.^,~~),但不管怎么样现在很多公司都需要这个要求,本人面试的时候就有很大的体会 --! *不过这里还没讲到如何使用XMPP,先介绍如何
IOS怎么调用Java服务
rn 最近公司准备开发一个软件,在Iphone上面跑,前台界面是Object C(由Iphone开发人员实现),后台是Java服务,想知道前rnrn台怎么调用Java后台服务。rnrn另外,之前一直在Java体系结构的内容,现在忽然和Iphone打交道,不知道瓶颈、容易出错的地方在哪,希望做过的童鞋指点一rnrn二,感激不尽!
ASmack连接Openfire服务器异常
1.SASLError using DIGEST-MD5: not-authorized 2.SASL authentication failed using mechanism PLAIN
Psi连接Openfire服务器的问题
我在本机架设了一个Openfire,地址为192.168.1.102.rn我用spark和pidgin都能连得上,但是用Psi死活连不上。rnrn我的做法是rn1、Account页中JabberID为admin@192.168.1.102rn2、Connection中Host为192.168.1.102rnrn还有什么需要设置呢
关于XMPP Openfire连接问题
最近在研究XMPP,手机端连接Openfire服务器,在模拟器的环境下似乎还稳定,可以一挪到手机端,由于手机端的网络环境比较复杂,有时候用户经常网络断开或者来个电话网络就断掉了,这就需要手机主动重连Openfire服务器,可是手机端主动重新连接的时候,却经常出现这个问题:rn有时候在虚拟机上登录的时候也不行,Log如下:rn10-25 02:33:21.512: W/System.err(523): XMPPError establishing connection with server.: remote-server-error(502) XMPPError establishing connection with server.rn10-25 02:33:21.512: W/System.err(523): -- caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x2a4708: Failure in SSL library, usually a protocol errorrn10-25 02:33:21.521: W/System.err(523): error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error (external/openssl/ssl/s23_clnt.c:658 0xad12958f:0x00000000)rn10-25 02:33:21.531: W/System.err(523): at org.jivesoftware.smack.XMPPConnection.initReaderAndWriter(XMPPConnection.java:699)rn10-25 02:33:21.531: W/System.err(523): at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:835)rn10-25 02:33:21.552: W/System.err(523): at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:273)rn10-25 02:33:21.552: W/System.err(523): at org.jivesoftware.smack.PacketReader.access$1(PacketReader.java:226)rn10-25 02:33:21.571: W/System.err(523): at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:69)rn10-25 02:33:21.571: W/System.err(523): Nested Exception: rn10-25 02:33:21.592: W/System.err(523): javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x2a4708: Failure in SSL library, usually a protocol errorrn10-25 02:33:21.592: W/System.err(523): error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error (external/openssl/ssl/s23_clnt.c:658 0xad12958f:0x00000000)rn10-25 02:33:21.611: W/System.err(523): at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_do_handshake(Native Method)rn10-25 02:33:21.632: W/System.err(523): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:474)rn10-25 02:33:21.632: W/System.err(523): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$SSLInputStream.(OpenSSLSocketImpl.java:750)rn10-25 02:33:21.651: W/System.err(523): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.getInputStream(OpenSSLSocketImpl.java:692)rn10-25 02:33:21.662: W/System.err(523): at org.jivesoftware.smack.XMPPConnection.initReaderAndWriter(XMPPConnection.java:667)rn10-25 02:33:21.672: W/System.err(523): at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:835)rn10-25 02:33:21.682: W/System.err(523): at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:273)rn10-25 02:33:21.701: W/System.err(523): at org.jivesoftware.smack.PacketReader.access$1(PacketReader.java:226)rn10-25 02:33:21.701: W/System.err(523): at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:69)rn10-25 02:33:46.141: W/System.err(523): java.lang.IllegalStateException: Not connected to server.rn10-25 02:33:46.151: W/System.err(523): at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:473)rn10-25 02:33:46.151: W/System.err(523): at org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication.java:69)rn10-25 02:33:46.172: W/System.err(523): at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:353)rn10-25 02:33:46.181: W/System.err(523): at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:204)rn10-25 02:33:46.191: W/System.err(523): at org.jivesoftware.smack.Connection.login(Connection.java:357)rn10-25 02:33:46.202: W/System.err(523): at com.pps.baiying.connect.XmppManager$LoginTask.run(XmppManager.java:568)rn10-25 02:33:46.212: W/System.err(523): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:444)rn10-25 02:33:46.221: W/System.err(523): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)rn10-25 02:33:46.231: W/System.err(523): at java.util.concurrent.FutureTask.run(FutureTask.java:138)rn10-25 02:33:46.231: W/System.err(523): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)rn10-25 02:33:46.252: W/System.err(523): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)rn10-25 02:33:46.252: W/System.err(523): at java.lang.Thread.run(Thread.java:1019)
openfire连接成功,但无法注册
result为空了。ps:一直提示我非法词组....rn[img=https://img-bbs.csdn.net/upload/201404/24/1398326688_260793.png][/img]
C#怎么连接Webservice服务?
如题,我要做一个基于sql数据库访问的C#应用程序,请教别人之后我知道需要把数据库服务部署到网站上,别人才可以远程访问我的数据库。然后我就根据网上的方法部署一个webservice到网站上,但是C#程序引用时还是不行。初学C#,很多都还不懂,所以不知道是哪里出了问题,希望各位大佬帮忙看看,不胜感激rn这是webservice1.asmx.cs里的内容rnrn```rnnamespace Webservicernrn /// rn /// WebService1 的摘要说明rn /// rn [WebService(Namespace = "localhost")]rn [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]rn [System.ComponentModel.ToolboxItem(false)]rn // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 rn [System.Web.Script.Services.ScriptService]rn public class WebService1 : System.Web.Services.WebServicern rnrn [WebMethod]rn public string HelloWorld()rn rn return "Hello World";rn rnrn DBOperation dbOperation = new DBOperation();rn rnrn```rnrnrnrnrnrn这是类DBOperation里的内容:rnrn```rn public class DBOperation : IDisposablern rn public static SqlConnection sqlCon; //用于连接数据库 //将下面的引号之间的内容换成上面记录下的属性中的连接字符串 rn private String ConServerStr = @"Data Source=DAWN\MSSQLSERVER2;Initial Catalog=KYQuery;Persist Security Info=True;User ID=sa;Password=123456"; //默认构造函数 rn public DBOperation()rn rn if (sqlCon == null)rn rn sqlCon = new SqlConnection();rn sqlCon.ConnectionString = ConServerStr;rn sqlCon.Open();rn rn rn //关闭/销毁函数,相当于Close() rn public void Dispose()rn rn if (sqlCon != null)rn rn sqlCon.Close();rn sqlCon = null;rn rn rnrn rn```rn 这是C#程序里引用webservice的内容:rn rn```rnServiceReference1.WebService1SoapClient ws = new ServiceReference1.WebService1SoapClient();rn SqlConnection sqlcn = new SqlConnection();rn string connectionString = @"Data Source = DAWN\MSSQLSERVER2; Initial Catalog = KYQuery;User ID = sa; Password = 123456";rn sqlcn.ConnectionString = connectionString;rn SqlCommand sqlcm = new SqlCommand();rn sqlcm.Connection = sqlcn;rn sqlcm.CommandType = CommandType.Text;rn sqlcm.CommandText = "select * from KYQuery";rn sqlcn.Open();rn SqlDataAdapter adapter = new SqlDataAdapter();rn adapter.SelectCommand = sqlcm;rn DataSet ds = new DataSet();rn adapter.Fill(ds);rn sqlcm.Dispose();rn if (sqlcn != null)rn rn sqlcn.Dispose();rn sqlcn.Close();rn rnrn DataTable dt = ds.Tables[0];rn dataGridView1.DataSource = dt;rn```
【iOS和Android端】Cocos2d-x集成微信分享功能实现详解
(一)集成微信: 1、先到微信官网下载iOS和Android最新的SDK:iOS和Android的微信SDK下载地址 2、前期准备工作和配置环境: 以下引用自官网: iOS和Android微信环境配置 【iOS的环境配置】 1)向微信注册你的应用程序id 请到开发者应用登记页面进行登记,登记并选择移动应用进行设置后,将获得AppID,可立即用于开发。但应用登记完成后还需要提交审核,只有审核通过的应
OpenFire
OpenFire090
基于Android端与服务端的UDP通信工具
## 客户端与服务端基于UDP的通信工具 ## 转眼从学习安卓开发到工作已经一年的多了,以前都是遇到问题就在网上各种搜索代码结局额问题,可以说是踩过了很多巨人的肩膀了,从中也学习到了很多。 最近由于项目需要用UDP与服务器交互,该开始听到项目要使用这个协议时也是一头雾水,因为之前也没怎么在项目中接触过,所以在网上搜索了良久,最终根据综合了一些大神的代码和理解写了自己的一个基于UDP的
openfire
请问openfire的jar包,coherence.jar和tangosol.jar在哪里可以下载呀,谁有的话可以发给我,谢谢了rn我的邮箱:xmxr42232@163.com
ios端与android端数据返回的问题
今天开发写接口的时候遇到了与android与ios端联调,在返回数据格式的时候遇到一点问题。 参考的数据返回格式: 1、json字符串样式 data = "{\"accountName\":\"18912356130\",\"address\":\"123123\",\"createdTime\":\"2016-09-20 01:40:09\",\"password\":\"e10adc39
Vue项目用于Ios和Android端开发
起因 前公司商城App项目使用的是H5开发,有微信公众号、Ios和Android三个版本,H5版本是自己写的一套框架,已经用了有些年头了,承载不下不断涌现出的新需求。而Ios和Android端通过webview加载h5文件显示,App的原生功能和H5交互的代码写得有些凌乱,在我接手项目后老板完全没给重构的时间,所以只能在做新功能的时候顺手一点点的重构。后来要做一个与原先的商城相对独立的新商城,而...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview