redis网络事件框架的使用
redis封装了一个小型网络库供自己使用,这个网络库只有几百行代码,却基本实现了一个高效的异步网络事件框架,而且与其他redis模块相对独立,故我将其独立出来,方便以后复用。
与著名的libevent相比,它代码精简,只实现了最基本的功能,而且没有用上什么高深的技术,十分适合我们学习和借鉴。
以下这个程序实现了一个简单的回显服务器,并且每秒钟在控制台输出一句话。它简单地演示了redis网络模块的使用。
这个程序由6个源文件组成,ae.h, ae.c, ae_epoll.c, anet.h, anet.c, main.c组成,main.c由我原创,其他源文件来自于redis源代码(注释版,有改动)
hao IM 0.20更新补丁
haoIM的更新补丁,修复了几个BUG
1:自动保存/读取服务器的IP地址和端口,不用每次打开都输入一遍。
2:解决了对方隐身时依然显示对方状态的问题。
3:解决了程序关闭后托盘图标并没有立即消失的问题。
4:解决了因外部原因而强制关闭主窗口后,聊天窗口依然存在的问题。
软件(未更新)地址:http://download.csdn.net/source/3198457
源代码(未更新)地址:
http://download.csdn.net/source/3198961
我自己写的聊天软件haoIM的源代码(utf-8)
我自己写的聊天软件haoIM的源代码,用C++(QT)实现,欢迎大家下载试用。
有问题或建议,请发送邮件至:aa1080711@163.com
我自己写的聊天软件haoIM
我自己写的聊天软件haoIM,用C++(QT)实现,欢迎大家下载试用。
如果有问题或建议,请发送邮件至:aa1080711@163.com
我自己写的聊天软件haoIM的源代码
我自己写的聊天软件haoIM的源代码,用C++(QT)实现,欢迎大家下载试用。
有问题或建议,请发送邮件至:aa1080711@163.com
有问题的QT程序,请大家帮忙看一下吧
有问题的QT程序
这个程序的功能是客户端向服务器发送一个字符串,服务器接收到这个字符串之后,进行处理(复制一个相同的字符串之后加在后面),再返回给客户端。
但不知为什么,服务器一接收数据就出错,请大家帮我看一下吧,先谢谢了。
(提示说不能向别的线程发送信号/数据,但我所有的问题都是在同一个线程里面处理的啊?)
C与C++库函数.chm
C与C++的基本函数汇总,给大家当字典来用一下。