上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 66 下一页
摘要: 打算复习一下几个常用的设计模式 阅读全文
posted @ 2016-04-30 19:12 zzyoucan 阅读(146) 评论(0) 推荐(0) 编辑
摘要: class Uncopyable{ protected: //允许drived对象构造和析构 Uncopyable(){} ~Uncopyable(){}//此函数不用为virtual private: Uncopyable(const Uncopyable&); Uncopyable& operato... 阅读全文
posted @ 2016-04-13 23:04 zzyoucan 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 概念: “C++异常”就是 try{}catch(...){} “SEH异常”就是 __try{} __except(-1/0/1){} (关于这两种异常,如有不了解的地方,网上有很多资料可以参考) 目前微软所有的VC编译器(从VC6到VC2010),都默认是打开对C++异常的编译支持的(位于项目选 阅读全文
posted @ 2016-02-20 16:43 zzyoucan 阅读(3768) 评论(0) 推荐(0) 编辑
摘要: 上一个项目libevent应该是select,现在libuv是iocp,都知道Windows下iocp比select效率高,boost asio 也是iocp,但具体使用select和iocp发现没有定论,看了云风http://blog.codingnow.com/2006/04/iocp_kque... 阅读全文
posted @ 2016-01-24 23:22 zzyoucan 阅读(721) 评论(0) 推荐(0) 编辑
摘要: server#include #include #include #pragma comment(lib, "WS2_32.lib")#define PORT 9999#define DATA_BUFSIZE 8192typedef struct _SOCKET_INFORMATION{ CH... 阅读全文
posted @ 2016-01-23 19:57 zzyoucan 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 网络编程中,我们经常讨论等待某个描述符准备好I/O(读/写)或者等待其上发生一个待处理的异常条件。尽管可读性和可写性对于普通文件这样的描述符显而易见,然而对于引起诸如select返回套接字“就绪”的条件我们必须讨论的更明确些。套接字准备好读的条件a)该套接字接受缓冲区中的数据字节数大于等于套接字接受... 阅读全文
posted @ 2016-01-23 19:31 zzyoucan 阅读(654) 评论(0) 推荐(0) 编辑
摘要: select(),确定一个或多个套接口的状态,本函数用于确定一个或多个套接口的状态,对每一个套接口,调用者可查询它的可读性、可写性及错误状态信息,用fd_set结构来表示一组等待检查的套接口,在调用返回时,这个结构存有满足一定条件的套接口组的子集,并且select()返回满足条件的套接口的数目。有一... 阅读全文
posted @ 2016-01-22 23:07 zzyoucan 阅读(257) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:... 阅读全文
posted @ 2016-01-22 22:28 zzyoucan 阅读(2078) 评论(0) 推荐(0) 编辑
摘要: 一点感悟你的痛苦与无助,就说明你的菜和无能,没有能力。不管过程多么痛苦,或者艰辛,看看自己到底学会那些,做了哪些东西。说那么多没用,看看自己到底咋样。 阅读全文
posted @ 2016-01-22 22:05 zzyoucan 阅读(135) 评论(0) 推荐(0) 编辑
摘要: ioctlsocket()是控制套接口的模式。外文名ioctlsocket()含义控制套接口的模式头文件#include 性质函数目录1简述:2注释:▪FIONBIO:▪FIONREAD:▪SIOCATMARK:3兼容性:4返回值:5参见:6使用方法:简述:编辑控制套接口的模式。#include i... 阅读全文
posted @ 2016-01-22 00:53 zzyoucan 阅读(1423) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 66 下一页