
聊天
tianxiagongzheng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android asmack 注册 登陆 聊天 多人聊天室 文件传输
XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作转载 2014-06-15 14:58:18 · 733 阅读 · 0 评论 -
Apache MiNa 实现多人聊天室
Apache MiNa 实现多人聊天室开发环境:System:WindowsJavaSDK:1.6IDE:eclipse、MyEclipse 6.6开发依赖库:Jdk1.4+、mina-core-2.0.4.jar、slf4j-api-1.5.11.jar、slf4j-log4j12-1.5.11.jarEmail:hoojo_@126.comB转载 2014-06-19 15:32:19 · 597 阅读 · 0 评论 -
java实现的多人聊天程序
用java实现的一个简单的多人聊天程序标签: 源码与演示:源码出处转载 2014-06-17 15:13:21 · 2655 阅读 · 0 评论 -
android 局域网对讲机
http://hkk.iteye.com/blog/1248259参考了一些代码,实现了局域网的实时语音对讲功能,只要同网段局域网即可通话,文字聊天,传输文件等,包含了飞鸽传输的功能。主要是录音发送和接收播放录音比较重要。录音线程:Java代码 public class AudioSend extends Thread { P转载 2014-06-17 10:20:55 · 1406 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(二)对分组、好友和头像等一些操作
http://blog.youkuaiyun.com/h7870181/article/details/8735953下面就一起来学习一下,如何查询分组和添加分组等!一、查询所有分组通过Roster来获取所有分组,Roster可以通过connection.getRoster()来得到。[java] view plaincopy转载 2014-06-17 10:17:26 · 593 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(三)会议室创建、加入以及查询会议室中所有成员等
http://blog.youkuaiyun.com/h7870181/article/details/8737765openfire 中的会议室不像QQ群一样,不能保存那些离线用户,加入会议室后,一旦断开连接,就会离开会议室。虽然如此,但如果要实现也不是不可能,我们可以自己做后台来保存,有兴趣的可以去试着实现一下,这里就不实现了。好了,下面我们就一起来学习一下创建会议室、加入会议转载 2014-06-17 10:15:35 · 683 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等
以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。 网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。需要用到以下几个工具:Openfire转载 2014-06-17 10:12:00 · 670 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(六)总结
http://blog.youkuaiyun.com/h7870181/article/details/12500231不管学习什么都应该总结这里我把关于Xmpp的一些方法整理到一个工具类中了我就分享给大家XmppConnection.java[java] view plaincopypackage com转载 2014-06-17 09:41:40 · 828 阅读 · 0 评论 -
构建 基于openfire + jwchat 的 WEB IM
Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。 XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息IM)以及在线现场探测。它在促进服务器之间的准即时操作。 这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。XM转载 2014-06-16 23:07:22 · 818 阅读 · 0 评论 -
Openfire服务器的安装部署详细步骤
Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议,可以使用它轻易的构建高效率的即时通信服务器.其安装和部署都十分简单,并利用Web进行管理。单台服务器可支持上万并发用户,由于是采用开放的XMPP协议,可以使用各种支持XMPP协议的IM客户端软件登陆服务。安装前准备工作:一:Java运行环境(已安装 则可跳过此步骤)官方下载地址:ht转载 2014-06-16 10:48:02 · 554 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(五)连接断开重连
http://blog.youkuaiyun.com/h7870181/article/details/12499955转载 2014-06-17 09:39:38 · 613 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
很久没有写博客了,回顾了一下原先学习的,接着没有写完的继续写咯。(ps:告诉大家一个秘密,其实写写博客对自己的帮助是非常大的哦~)好了废话不多说,进入主题吧。一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取[java] vi转载 2014-06-17 09:37:25 · 692 阅读 · 0 评论 -
从eclipse部署运行openfire
从eclipse部署运行openfire其实我发现了,网上流传的方法都只适用于作者自己。1,先下载源码最新版本3.8.2:http://www.igniterealtime.org/downloads/index.jsp2,源码解压缩后,文件夹名叫openfire_src,用eclipse部署,在workspace工作目录里面建立openfire_src文件夹,接着根据eclips转载 2014-06-16 22:57:16 · 583 阅读 · 0 评论 -
关于ios 和 android 录音(语音)对聊文件格式问题
在做语音对讲的时候,将会碰到录制语音格式的问题,这些需要跨平台我们可能需要使用双方平台都支持的格式,或者执行编码转换解决方式如下:wav:文件太大,不建议网络传输mp3: ios,android录制都 需要进行编码转换,使用lame第三方库,缺点是两边都需要做操作amr:ios 4.3之前的版本支持,以后版本都不支持amr格式,android设备支持该格式,转载 2014-06-23 08:38:16 · 1057 阅读 · 0 评论