在研究Smack的源代码的时候,我对它的连接Connection以及派生类XMPPConnection的关注是最多的,因为一个即时通信程序,它的网络模块必是它的核心。而我很在乎它是如何实现的。
在收发数据包的时候,我看到了队列的身影。BlockingQueue和ArrayBlockingQueue。所以,我觉得用到什么然后去查阅,去记录,这种方法是比较高效率的。
BlockingQueue是在...
分类:
移动开发 时间:
2014-09-03 16:57:37
阅读次数:
237
随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS。...
分类:
Web程序 时间:
2014-09-02 12:25:34
阅读次数:
195
结束QQ即时通信垄断,开辟即时通信互联互通instantnet时代
篷布发展的即时通信产业
即时通信(IM)是指能够即时发送和接收互联网消息等的业务。
即时通信,就是瞬间把信息发送给对方,如果不是即时发送的,我们就说离线的,email邮件式的,不是立即看见的。
即时通信开始是短消息的,也可以发长文件,微博也是短消息的,传文件我们一般不叫即时通信。
不过即时通信已经发展成集交流、资讯、娱乐...
分类:
Web程序 时间:
2014-08-29 00:11:16
阅读次数:
329
一、起源XMPP是基于XML的协议,用于即时消息(IM)以及在线现场探测。最初,XMPP作为一个框架开发,目标是支持企业环境内的即时消息传递和联机状态应用程序。XMPP前身是Jabber(1998年),是一个开源组织定义的网络即时通信协议。XMPP是一个分散型通信网络,这意味着,只要网络基础设施允许...
分类:
其他好文 时间:
2014-08-16 22:22:51
阅读次数:
195
手机视频开发即时通讯软件据《第30次中国互联网络发展状况统计报告》显示,即时通信在中国网民中的使用率达82.8%,用户人数4.45亿。手机上网的进一步普及,尤其是智能终端的推广,以及手机聊天工具的创新,使得即时通信作为中国网民第一应用的地位更加稳固。从整体来看,即时通..
分类:
移动开发 时间:
2014-08-13 15:18:27
阅读次数:
279
据《第30次中国互联网络发展状况统计报告》显示,即时通信在中国网民中的使用率达82.8%,用户人数4.45亿。手机上网的进一步普及,尤其是智能终端的推广,以及手机聊天工具的创新,使得即时通信作为中国网民第一应用的地位更加稳固。从整体来看,即时通信行业发展至今已历经多年,运营商凭借在市场中长期积累的经...
分类:
移动开发 时间:
2014-08-13 14:29:26
阅读次数:
263
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
基于WebRTC技术可实现点对点音视频、即时通信、视频会议,最新的系统组件包括:
TeleICE NAT 穿越服务器:
基于标准的NAT穿越协议 ICE,实现NAT穿越,音视频p2p传输
单台机器支持上万并发
TeleMCU 视频会议服务器:
实现webrtc 视...
分类:
Web程序 时间:
2014-08-05 14:09:09
阅读次数:
332
转载请注明出处:http://www.cnblogs.com/kevince/p/3891033.html By Kevince最近在看linux网络编程相关,现学现卖,就写了一个简易的C/S即时通信程序,代码如下:head.h 1 /*头文件,client和server编译时都需要使用*/ 2 #...
分类:
编程语言 时间:
2014-08-05 00:04:58
阅读次数:
339
一、支持的功能有文字信息交互、语音聊天、发送文件和录音
源码会在后面附上。
二、UI展示图
三、经过我的测试,是非常成功的。只是有一点不足就是语音实时通话的时候声音会回声甚至死机。 文件传送和文字,录音都比较成功。
四、本软件是用Java编码,在安卓平台上的应用。使用了UDP协议和TCP协议。
大家可以学习这两部分的代码。 里面注释还是比较多。
五、当然我只是个...
分类:
移动开发 时间:
2014-07-31 17:01:36
阅读次数:
247
毕业设计:Linux系统下基于Qt的局域网即时通信系统设计与实现。主要实现了注册登录、好友管理、即时通信(文本、视频)、群组功能、消息管理、邮件收发、文件收发等主要功能。整体采用C/S框架,用户与服务器通过tcp进行连接,发送消息、邮件等等都是通过服务器转发;用户之间发送文件单独采用tcp连接,一方作为服务器,一方作为客户端;用户之间视频采用udp连接(也实现了tcp的,因为是局域网,tcp速度还可以)。...
分类:
其他好文 时间:
2014-07-29 12:57:16
阅读次数:
335