一、前言
平常我们写一个聊天软件,如果我们只是各个客户端之间连接聊天,那估计我们会写的想哭,那如果我们用服务器作为中间媒介,通过服务器来完成转发,群聊等客户端之间的连接,那样我们就可以最大程度的为各个客户端之间解耦,把它们之间的通信方法抽出来单独实现,
如图1就是不使用中介媒体的时候的结构图:
如图2就是使用我们所说的服务器作为中间媒介的情况的结构图:
二、中介模式...
分类:
其他好文 时间:
2014-11-05 21:30:32
阅读次数:
233
之前我们说到了关于IQ聊天软件的局域网聊天测试,今天给大伙说说气泡的生成和编码,这不是第三方的东西,是自己
开发的,需要整合布局和容器来实现,其实当你看到源码后,就会觉得很简单,不信你跟着我往下看
首先说说我编程的思想,我们在一个Activity里要动态生成一个消息列表,那ListView是必不可少的容器了,这是其一
其二,我们可以清楚的知道,“我”和好友的气泡底色都是不同的,QQ的底色为:...
分类:
移动开发 时间:
2014-11-04 19:44:23
阅读次数:
320
自己建立了一个网站,很想和一些访问者实现互动交流,可是没机会。其实,我们可以通过一些聊天软件来实现,如我们熟悉的QQ和雅虎通就可以,下面我们就来介绍一下怎么样实现。把QQ添加在网站首先我们登陆QQ,在QQ面板上点击“菜单—设置—个人设置”,在弹出的“设置”窗口中点..
分类:
Web程序 时间:
2014-10-31 16:05:34
阅读次数:
211
为了在linux平台下快速开发一款视频聊天软件,本文选取了AnyChatSDK作为核心开发,开发环境使用QT5.3,下面将讲解我的开发过程。一、开发环境的搭建1.首先,虚拟机安装linux系统,我选取的是最新的Ubuntu14.04-32bit;2.然后,到QT官网http://qt-project.org/downloads,下载最..
分类:
其他好文 时间:
2014-10-29 19:41:27
阅读次数:
378
Socket Android手机客户端与PC服务端局域网内联测试,笔者采用的是 PC服务器,Android平板客户端 ,PC模拟器客户端,
前段时间为了加深对Socket通信的印象和知识的深度掌握,我模仿了QQ的一些元素,也借鉴了其他牛人的一些源码思想,写了
一个 叫 IQ 的 Android 聊天软件,该软件大致由 Android客户端、JAVA pc服务端、mysql数据库组成,客户端和服...
分类:
移动开发 时间:
2014-10-22 14:46:31
阅读次数:
289
目前网上视频聊天室、视频会议软件、可视IP电话软件随处可见,你是否想自己做一个玩玩?其实这类软件无非是视频加上网络而建成的。如果熟悉视频捕 捉和网络传输技术,根本就难不倒你。本文详细介绍了如何利用别人提供的sdk来开发视频聊天室
首先介绍一下视频聊天技术发展历程
1、 C/S结构的视频聊天软件或插件。这是最早的视频聊天开发技术,已经被淘汰。
2、 P2P模式的视频聊天软件或插件。这是...
分类:
Web程序 时间:
2014-09-24 13:22:16
阅读次数:
266
今天跟大家分享的源码是:一款基于微客服的仿微信的聊天软件...
分类:
微信 时间:
2014-09-15 10:05:58
阅读次数:
473
去年,斯诺登在英国《卫报》上正式曝光了“棱镜计划”,披露了美国政府监控全球网民的事实。今年5月26日中国互联网新闻研究中心发表的《美国全球监听行动纪录》,查证了美国针对中国的窃密行为基本属实,监听行动涉及到中国政府和领导人、中资企业、科研机构、普通网民、广大手机用户等等,连网络游戏和聊天软件都成为了...
分类:
其他好文 时间:
2014-09-12 11:36:13
阅读次数:
208
去年,斯诺登在英国《卫报》上正式曝光了“棱镜计划”,披露了美国政府监控全球网民的事实。今年5月26日中国互联网新闻研究中心发表的《美国全球监听行动纪录》,查证了美国针对中国的窃密行为基本属实,监听行动涉及到中国政府和领导人、中资企业、科研机构、普通网民、广大手机用户等等,连网络游戏和聊天软件都成为了...
分类:
其他好文 时间:
2014-09-11 10:58:41
阅读次数:
230