- 博客(4)
- 收藏
- 关注
转载 C语言实现封装、继承和多态
1、 概述C语言是一种面向过程的程序设计语言,而C++是在C语言基础上衍生来了的面向对象的语言,实际上,很多C++实现的底层是用C语言实现的,如在Visual C++中的Interface其实就是struct,查找Interface的定义,你可以发现有这样的宏定义:#ifndef Interface#define Interface struct#en
2015-03-27 20:18:20 978
转载 对于C++网络编程的一点了解
源码包下载; http://download.dre.vanderbilt.edu/ http://blog.csdn.net/superyao2008/article/details/2576099 http://blog.csdn.net/sunny3106/article/details/7284172 因为我们通常用C进行后台
2015-03-25 15:53:05 1120
转载 linux 高并发socket通信模型
------select1 一个误区很多人认为它最大可以监听1024个,实际上却是文件描述符的值不能大于等于1024,所以除掉标准输入、输出、错误输出,一定少于1024个,如果在之前还打开了其他文件,那会更少2 select返回后,一般要轮询fd_set,发现新连接要加上,连接断开要去掉,这个过程一定要这样做:select之前把fd_set临时拷贝一份,轮询中对它的修改只在临时fd_set
2015-03-25 09:47:19 354
转载 epoll的LT和ET模式
转载自:http://kenby.iteye.com/blog/1162853epoll的两种模式 LT 和 ET二者的差异在于 level-trigger 模式下只要某个 socket 处于 readable/writable 状态,无论什么时候进行 epoll_wait 都会返回该 socket;而 edge-trigger 模式下只有某个 socket 从 unrea
2015-03-25 09:39:05 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人