E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SMACK
[置顶] Android基于XMPP
Smack
Openfire开发IM(5)发送消息
这节到重点了,看看发送消息的实现,代码写的很简单,主要为了演示功能的实现,废话不说了。在登陆以后应该建立一个监听消息的监听器,用来监听收到的消息:这里收到消息后,通过广播将消息发送到需要的地方,比如聊天的activity,当然不一定用广播,privateHandlerhandler=newHandler(){ publicvoidhandleMessage(android.os.Messagem)
Vestigge
·
2012-11-27 20:00
android
android
smack
XMPP
IM
使用
smack
API开发聊天系统
昨天学习了
smack
的相关代码和API是因为在项目当中要使用聊天功能,今天早上一到公司就开始写相关的代码了。这里就将我写代码时的感想写一下。
ycb1689
·
2012-11-27 13:00
smack
api学习
=============================================================== 主动发送信息给某个用户 ------------------------------------ XMPPConnection.DEBUG_ENABLED=true; //设置服务器地址 XMPPConnectionconn=newXMPPConnection(
ycb1689
·
2012-11-27 13:00
Smack
结合 Openfire服务器,建立IM通信,发送聊天消息
在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在openfire服务器上建立会话链接,并成功的向在线用户发送聊天消息。必须了解:http://blog.csdn.net/ycb1689/article/details/8229157(非windows系统)可选:htt
ycb1689
·
2012-11-27 11:00
[置顶] Android基于XMPP
Smack
Openfire开发IM(4)获取好友列表
上节已经在openfire服务器中建立了组,这节继续看怎样获取好友列表,通过connection对象得到roster,从而可以使用roster.getGroups()得到所有组,使用group.getEntries()得到组中所有的用户//获取好友列表 Rosterroster=connection.getRoster(); CollectionentriesGroup=roster.getGro
Vestigge
·
2012-11-11 13:00
服务器
smack
XMPP
IM
[置顶] Android基于XMPP
Smack
Openfire开发IM(3)建立好友列表
通过roster可以获得好友列表,前提是在服务器中建立了好友列表,不然没有的话,不会获取全部用户的,roster.getEntries()的size将会为0。下面来看看怎么在openfire服务器中,建立好友列表。首先创建一些用户:然后创建一个组,在组中加入一些成员:然后一点:“禁用联系列表组共享”默认值, 这个组仅显示在组成员的联系人列表中“开启联系列表组共享”可以共享这个组给所有用户或其它组成
Vestigge
·
2012-11-11 13:00
服务器
smack
XMPP
IM
[置顶] Android基于XMPP
Smack
Openfire开发IM(2)登录openfire
上节openfire服务器已经搭建完成,这节看看,怎么使用
smack
基于xmpp协议登录openfire服务器,在服务器中创建好测试的账号下面看android客户端的代码,关于界面布局就不多说了,可以参考
Vestigge
·
2012-11-10 14:00
smack
IM
XMPP
[置顶] Android基于XMPP
Smack
Openfire开发IM(1)搭建openfire服务器
采用openfire作为服务器,这样不需要再写一个服务器,会节省不少事情,openfire经过简单的配置就可以实现一个通信服务器的基本功能,Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。XMPP一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理
Vestigge
·
2012-11-10 13:00
服务器
smack
XMPP
XMPP
[置顶] 基于xmpp openfire
smack
开发之Android消息推送技术原理分析和实践[4]
前面几篇给大家系统讲解的有关xmppopenfire
smack
a
smack
相关的技术和使用,大家如果有所遗忘可以参考基于xmppopenfire
smack
开发之openfire介绍和部署[1]基于xmppopenfire
smack
shimiso
·
2012-11-07 14:00
关于基于android的
smack
–a
smack
中注册用户的问题
由于a
smack
中的createAccount存在一个不能让Attribute(用户描述)为空的问题。 如果Attribute没有设置或者为空,服务器会抛出500错误,或者服务器没有响应。
humanbeng
·
2012-11-07 14:00
Smack
类库详细介绍
英文好的话,建议直接去看
smack
的官方说明文档。
humanbeng
·
2012-11-06 17:00
android 即时通信学习笔记一
下载安装文件openfire_3_6_4.exespark_2_5_8_exe.exeorg.jivesoftware.
smack
_3.1.0.jar搭建openfire服务器C:\WINDOWS\system32
retacn_yue
·
2012-11-04 15:00
android 即时通信学习笔记一
下载安装文件 openfire_3_6_4.exe spark_2_5_8_exe.exe org.jivesoftware.
smack
_3.1.0.jar 搭建openfire服务器 C:\WINDOWS
岳振华
·
2012-11-04 15:00
android
java即时通信解决方案openfire+spark完整安装指南
原文地址: java即时通信解决方案openfire+spark完整安装指南 本文介绍基于java的即时通信解决方案openfire3.6.4+spark2.5.8的完整的安装说明,并介绍了使用
smack
矮蛋蛋
·
2012-10-19 10:00
openfire
Androidpn 实现 PUSH 消息推送
项目中的推送模块的原型为名为androidpn的开源项目.所以与androidpn相同,其内部使用a
smack
来实现xmpp协议的解析和拓展,使用MINA框架来进行多线程的socket管理。
evenfun
·
2012-10-16 15:00
android
AndroidPn
推送消息
Androidpn 实现 PUSH 消息推送
项目中的推送模块的原型为名为androidpn的开源项目.所以与androidpn相同,其内部使用a
smack
来实现xmpp协议的解析和拓展,使用MINA框架来进行多线程的socket管理。
evenfun
·
2012-10-16 15:00
android
AndroidPn
推送消息
Androidpn 实现 PUSH 消息推送
项目中的推送模块的原型为名为androidpn的开源项目.所以与androidpn相同,其内部使用a
smack
来实现xmpp协议的解析和拓展,使用MINA框架来进行多线程的socket管理。
evenfun
·
2012-10-16 15:00
android
AndroidPn
推送消息
1、android基于openfire+
smack
开发之【架构了解】
一、什么是XMPP?ExtensibleMessagingandPresenceProtocol,简单的来讲,它就是一个发送接收处理消息的协议,但是这个协议发送的消息,既不是二进制的东东也不是字符串,而是XML。二、什么是IM?InstantMessenger,及时通信软件,就是大家使用的QQ、MSNMessenger和Gtalk等等。其中Gtalk就是基于XMPP协议的一个实现,其他的则不是。当
·
2012-08-27 09:00
openfire
把第三方的jar打包到android的apk文件中
See consoleWarning: org.jivesoftware.
smack
x.pubsub.ut
kalogen
·
2012-08-23 16:00
android
android a
smack
注册 登陆 聊天 多人聊天室 文件传输
阅读更多XMPP协议简介XMPP协议(ExtensibleMessagingandPresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为
yebingzi
·
2012-08-07 12:00
android
asmack
登陆
聊天
多人聊天室
文件传输
android a
smack
注册 登陆 聊天 多人聊天室 文件传输
阅读更多XMPP协议简介XMPP协议(ExtensibleMessagingandPresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为
yebingzi
·
2012-08-07 12:00
android
asmack
登陆
聊天
多人聊天室
文件传输
关于socket长连接的心跳包
出于最近对im研究的兴趣,看到
smack
里有个30s发送一个空消息的线程,了解了下关于心跳包,keepalive的知识。TCP的socket本身就是长连接的,那么为什么还要心跳包呢?
klarclm
·
2012-07-25 13:00
server
网络
socket
tcp
服务器
smack
XMPP/
Smack
/Openfire javax.net.ssl.SSLException: Received fatal alert: internal_error
XMPP/
Smack
/Openfirejavax.net.ssl.SSLException:Receivedfatalalert:internal_error在xmpp协议通信中,用
smack
框架登录非本地
hoojo
·
2012-07-12 16:00
XMPP/
Smack
/Openfire javax.net.ssl.SSLException: Received fatal alert: internal_error
在xmpp协议通信中,用
smack
框架登录非本地openfire服务器的时候,出现javax.net.ssl.SSLException: Received fatal alert: internal_error
·
2012-07-12 16:00
exception
XMPP/
Smack
/Openfire javax.net.ssl.SSLException: Received fatal alert: internal_error
在xmpp协议通信中,用
smack
框架登录非本地openfire服务器的时候,出现javax.net.ssl.SSLException:Receivedfatalalert:internal_error
java课程设计
·
2012-07-12 16:00
XMPP/
Smack
/Openfire javax.net.ssl.SSLException: Received fatal alert: internal_error
在xmpp协议通信中,用
smack
框架登录非本地openfire服务器的时候,出现javax.net.ssl.SSLException:Receivedfatalalert:internal_error
IBM_hoojo
·
2012-07-12 16:00
框架
server
服务器
smack
login
XMPP
android 视频通话 项目 源码
自己写一套聊天协议不大可靠.我这有几套方案够你选择,都是我之前做过的.1.SIP:本身是android2.3系统自带的语音视频聊天协议,也可以实现即时信息的聊天功能.2.openfire(包括spark,
smack
jingwen3699
·
2012-07-06 01:22
android 视频通话 项目 源码
自己写一套聊天协议不大可靠.我这有几套方案够你选择,都是我之前做过的.1.SIP:本身是android2.3系统自带的语音视频聊天协议,也可以实现即时信息的聊天功能.2.openfire(包括spark,
smack
jingwen3699
·
2012-07-06 01:00
android
smack
+openfire插件实现广播。向所有在线用户发送消息。
首先打开openfire管理界面,用管理员进去 ,到里面找到插件,点击有效插件.找到Broadcast 这个插件,安装好之后。 然后下面代码,你懂的。 /** * 获取连接 * @return connection */ public static Connection getConnection() { String ip = "127.0.0
a418040445
·
2012-06-26 15:00
java
openfire
smack
Broadcast
smack
+openfire插件实现广播。向所有在线用户发送消息。
阅读更多首先打开openfire管理界面,用管理员进去,到里面找到插件,点击有效插件.找到Broadcast这个插件,安装好之后。然后下面代码,你懂的。/***获取连接*@returnconnection*/publicstaticConnectiongetConnection(){Stringip="127.0.0.1";Integerdk=5222;ConnectionConfiguratio
a418040445
·
2012-06-26 15:00
broadcast
openfire
java
smack
Smack
结合 Openfire服务器,建立IM通信,发送聊天消息
在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在openfire服务器上建立会话链接,并成功的向在线用户发送聊天消息。必须了解:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.htmlhttp://www
IBM_hoojo
·
2012-06-25 17:00
String
server
服务器
smack
聊天
IM
Smack
结合 Openfire服务器,建立IM通信,发送聊天消息
在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在openfire服务器上建立会话链接,并成功的向在线用户发送聊天消息。必须了解:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.htmlhttp://www
IBM_hoojo
·
2012-06-25 17:00
Smack
结合 Openfire服务器,建立IM通信,发送聊天消息
Smack
结合Openfire服务器,建立IM通信,发送聊天消息在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。
hoojo
·
2012-06-25 17:00
Smack
结合 Openfire服务器,建立IM通信,发送聊天消息
在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在openfire服务器上建立会话链接,并成功的向在线用户发送聊天消息。 必须了解:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html http:/
·
2012-06-25 17:00
openfire
使用androidpn来实现推送
------------------------以下是网上摘操-------------------------- Androidpn在客户端集成了a
smack
。
xinanadu
·
2012-05-30 15:00
AndroidPn
Android基于XMPP
Smack
openfire 开发的聊天室(七) 【成员状态、自身状态】
1,聊天是成员的监听,加到MUC里边就行/** *聊天室成员的监听器 * *@author廖乃波 * */ classMyParticipantStatusListenerimplementsParticipantStatusListener{ @Override publicvoidadminGranted(Stringarg0){ Log.i(TAG,"授予管理员权限"+arg0); }
lnb333666
·
2012-05-24 17:00
android
String
smack
聊天
XMPP
Android基于XMPP
Smack
openfire 开发的聊天室(七) 【成员状态、自身状态】
1,聊天是成员的监听,加到MUC里边就行 /** * 聊天室成员的监听器 * * @author 廖乃波 * */ class MyParticipantStatusListener implements ParticipantStatusListener { @Override public void adminGranted(String arg0) {
jiav_net
·
2012-05-24 17:00
openfire
Android基于XMPP
Smack
openfire 开发的聊天室(六) 【加入房间、权限错误】
1,加入房间错误,通常一个就是密码错误。此时服务器会返回以下报文: 官网意思:如果房间要求密码验证而用户不能提供(或密码错误),服务必须MUST拒绝访问这个房间并且通知该用户它们是未被授权的;具体方法是返回一个类型为"error"的出席信息节并标明错误解决如下://使用XMPPConnection创建一个MultiUserChat MultiUserChatmuc2=newMultiUs
lnb333666
·
2012-05-24 16:00
android
xml
服务器
smack
聊天
XMPP
Android基于XMPP
Smack
openfire 开发的聊天室(六) 【加入房间、权限错误】
1,加入房间错误,通常一个就是密码错误。此时服务器会返回以下报文: <presence from='
[email protected]
' to='
[email protected]
/pda' type='error'> <x xmlns='http://jabber.org/protocol/muc'/> &
jiav_net
·
2012-05-24 16:00
openfire
Android基于XMPP
Smack
openfire 开发的聊天室(五) 【邀请、被邀请】
1,邀请:很简单的一句话,邀请的时候要传入被邀请者的JID,邀请信息可以为空。 muc.invite(userjid,"进来我们聊妹子"); 简单的同时我们要知道它发生了什么,当这句话执行会向服务器发送一段报文,如下: 进来我们聊妹子 2,被邀请被邀请呢,我们可以开个监听吧,要不要进房间先不判断了,我这里如果有邀请就直接进房间。有需要的朋友可以自己琢磨:MultiUserChat.ad
lnb333666
·
2012-05-24 16:00
android
String
smack
action
聊天
XMPP
Android基于XMPP
Smack
openfire 开发的聊天室(五) 【邀请、被邀请】
1,邀请: 很简单的一句话,邀请的时候要传入被邀请者的JID,邀请信息可以为空。 muc.invite(userjid, "进来我们聊妹子"); 简单的同时我们要知道它发生了什么,当这句话执行会向服务器发送一段报文,如下: <message from='
[email protected]
/desktop' to='darkca
jiav_net
·
2012-05-24 16:00
openfire
Android基于XMPP
Smack
openfire 开发的聊天室(四) 【创建房间、表单;报文】
这篇就主要讲创建房间和报文吧。1,创建房间:其实创建房间很简单,两句话就搞定了。但你要知道,简单的同时,服务器可没帮你配置房间的信息什么的。所以一般用下边的方法来创建房间别人是进不去的。//使用XMPPConnection创建一个MultiUserChat MultiUserChatmuc=newMultiUserChat(conn1,"
[email protected]
")
lnb333666
·
2012-05-24 15:00
android
服务器
smack
聊天
XMPP
bookmarks
Android基于XMPP
Smack
openfire 开发的聊天室(四) 【创建房间、表单;报文】
这篇就主要讲创建房间和报文吧。 1,创建房间: 其实创建房间很简单,两句话就搞定了。但你要知道,简单的同时,服务器可没帮你配置房间的信息什么的。所以一般用下边的方法来创建房间别人是进不去的。 // 使用XMPPConnection创建一个MultiUserChat MultiUserChat muc = new MultiUserChat(conn1, "myroom@
jiav_net
·
2012-05-24 15:00
openfire
Android基于XMPP
Smack
openfire 开发的聊天室(三) 【新旧记录、踢人】
1,聊天室新旧消息的记录,先看看一段服务器返回的XML吧 Thricethebrindedcathathmew'd. Thriceandoncethehedge-pigwhined. Harpiercries'Tistime,'tistime. 上边这段是一个聊天室返回的XML数据,是历史消息。就在这里要告诉大家的是,如果是新消息的话就没有节点。所以我们以这个为根据来判断。下边贴
lnb333666
·
2012-05-24 15:00
android
服务器
smack
聊天
XMPP
delay
Android基于XMPP
Smack
openfire 开发的聊天室(三) 【新旧记录、踢人】
1,聊天室新旧消息的记录,先看看一段服务器返回的XML吧 <message from='
[email protected]
/firstwitch' to='
[email protected]
/broom' type='groupchat'> <body>Thrice the brinded cat hath m
jiav_net
·
2012-05-24 15:00
openfire
IM开发【1】 -
Smack
类库详细介绍 - 基于XMPP的即时通讯机制
Smack
是一个为使用XMPP服务器聊天和发送即时消息交流而提供的库。
Smack
的主要优势: l 使用简单且拥有强大的API。
hustpzb
·
2012-05-21 15:00
xml
smack
extension
XMPP
IM
通讯
IM开发【1】 -
Smack
类库详细介绍 - 基于XMPP的即时通讯机制
Smack
是一个为使用XMPP服务器聊天和发送即时消息交流而提供的库。
Smack
的主要优势: l 使用简单且拥有强大的API。
kerlubasola
·
2012-05-21 15:00
smack
a
smack
杂记
a
smack
的代码以及jar可以从http://code.google.com/p/a
smack
/downloads/list下载.在android中创建一个service用来管理连接以及处理报文.创建连接代码如下
joans123
·
2012-05-14 20:00
android
exception
server
服务器
service
login
bat中调用jar文件的两个问题
bat调用jar包的两个典型问题一,工具介绍和打包过程工具作用:使用
smack
.jar进行模拟登录。使用方法:用bat调用工具。开发过程:在eclipse环境下完成代码的开发和调试。
Utone
·
2012-05-14 15:00
main
openfire
smack
bat
smack
api 使用
===============================================================主动发送信息给某个用户------------------------------------XMPPConnection.DEBUG_ENABLED=true;//设置服务器地址XMPPConnectionconn=newXMPPConnection("127.0.0.1
kerlubasola
·
2012-04-28 13:00
smack
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他