摘要: socket编程之select() Select在Socket编程中还是比较重要的,它能够监视我们需要监视的文件描述符的变化情况——读写或是异常。 Select的函数格式(Unix系统下的伯克利socket编程,和windows下的略有区别,体现两个方面:一是select函数的第一个参数,在windows下可以忽略,但在linux下必须设为最大文件描述符加1;二是结构fd_set在两个系统里定义不一样):int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeou.. 阅读全文
posted @ 2014-03-27 11:00 dzldzl 阅读(205) 评论(0) 推荐(0)
摘要: "++"是C和C++里的自增运算符.例: ++i,i++;++i是使用i之前先使i加一.i++是使用i之后再加一.如果不能理解,那么可以理解为++i是先计算,再操作i++是后计算,先操作int i,j; i=1; j=2; j=i++; NSLog(@"j= %d i= %d",j,i); j=2; i=1; j=++i; NSLog(@"j= %d i= %d",j,i);结果j= 1 i= 2j= 2 i= 2 阅读全文
posted @ 2014-03-27 10:18 dzldzl 阅读(157) 评论(0) 推荐(0)