毕业设计:Linux系统下基于Qt的局域网即时通信系统设计与实现。主要实现了注册登录、好友管理、即时通信(文本、视频)、群组功能、消息管理、邮件收发、文件收发等主要功能。整体采用C/S框架,用户与服务器通过tcp进行连接,发送消息、邮件等等都是通过服务器转发;用户之间发送文件单独采用tcp连接,一方作为服务器,一方作为客户端;用户之间视频采用udp连接(也实现了tcp的,因为是局域网,tcp速度还可以)。...
分类:
其他好文 时间:
2014-07-29 12:57:16
阅读次数:
335
聊天软件中右下角窗口上滑提示有好友上线,窗口下滑提示有好友下线。在 Qt 下实现此功能,用到的类有 QPoint QTimermainwindow.h 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include 5 #include 6...
分类:
其他好文 时间:
2014-07-29 11:25:36
阅读次数:
222
刚刚和小AI这个贱人聊天他说要写个helper类, 问咋命名比较合适?这种事情通常我们会命名为:xxHelperxxManager这个屌丝说这种命名太屌丝了要高大上一点尼玛, 再高大上的命名还不一样是屌丝代码。琢磨了下我们讨论出几个常用的后缀虽然感觉依然很屌丝, 不过看起来似乎略微提升了一点逼格:1...
分类:
其他好文 时间:
2014-07-29 10:41:16
阅读次数:
227
前言 HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用。以前的服务器消息推送大部分采用的都是“轮询”和“长连接”技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高。WebSo...
分类:
编程语言 时间:
2014-07-29 10:35:06
阅读次数:
610
Application_start:第一个访问网站的用户会触发该方法.通常会在该方法里定义一些系统变量,如聊天室的在线总人数统计,历史访问人数统计的初始化等等均可在这里定义.Application_end:网站关闭,或重启时,会触发该方法.Session_start:每个用户访问网站的第一个页面时触...
分类:
移动开发 时间:
2014-07-29 10:26:58
阅读次数:
300
想起好多人,很长时间都没联系了,因为不在身边,没打过电话,短信甚至没有。除了网上的好友和通讯录里的姓名,视乎再也没有什么联系,可能你会觉得我们关系疏远了,不在亲近。 ??????? 其...
分类:
其他好文 时间:
2014-07-28 17:02:54
阅读次数:
310
ENTBOOST 0.8 Linux(点击下载)版本发布,更新内容:1. PC端群组聊天,增加发送临时群组文件功能;部分界面完善,和聊天BUG修复;2. 安卓Android发布第二版本APP,第三版本Android SDK,增加部分功能接口;3.
苹果IOS发布第二版本IOS SDK,增加支持发送和接收表情、图片、语音,和群组聊天等功能;4.增加企业组织结构数据同步REST接口,服务端部分BU...
分类:
系统相关 时间:
2014-07-28 16:24:43
阅读次数:
277
上一小节我们讲了使用select来避免使用多进程的资源浪费问题。上次只是实现了从多个客户端发送数据给服务器端,接下来就要实现从服务器端发送数据给各个服务器。 使用select多路转换处理聊天程序2 client.c 使用上一节用的那个,在那个基础上修改下面几句 66 //send-r...
分类:
其他好文 时间:
2014-07-28 14:57:23
阅读次数:
270
首页:1.聊天的窗口不能最小化,挡住了全国统一服务电话那一小块。2.主页图片交换的链接跟其中一张图片的背景色重了,看不出来。3.其它子页和主页的风格设计过于相似,没有主次感。子页把大图去掉,主页有这些图就可以了。4.没必要每一页都弹出“现在咨询”对话框,最小化缩在网站的一个角落用户能注意到。5......
分类:
Web程序 时间:
2014-07-28 14:44:43
阅读次数:
294
在viewdidiload方法中除了[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyBoardWillShow:) name:UIKeyboardWillShowNotification obj...
分类:
其他好文 时间:
2014-07-28 13:51:10
阅读次数:
298