2011年3月27日
摘要: Linux下Socket编程linux下对socket的简单封装linux下socket实现TCP通信的简单程序接口封装异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET 阅读全文
posted @ 2011-03-27 21:50 萧佰刚 阅读(320) 评论(0) 推荐(0) 编辑
摘要: alarm(设置信号传送闹钟)相关函数 signal,sleep表头文件 #include<unistd.h>定义函数 unsigned int alarm(unsigned int seconds);函数说明 alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds 为0,则之前设置的闹钟会被取消,并将剩下的时间返回。返回值 返回之前闹钟的剩余秒数,如果之前未设闹钟则返回0。范例 #include<unistd.h>#include<signal.h>void handler() {printf( 阅读全文
posted @ 2011-03-27 15:09 萧佰刚 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-03-27 14:53 萧佰刚 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务,或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不复杂,复杂的是各种版本的Unix的实现机制不尽相同,造成不同Unix环境下守护进程的编程规则并不一致。这需要读者注意,照搬某些书上的规则(特别是BSD4.3和低版本的System V)到Linux会出现错误的。下面将全面介绍Linux. 阅读全文
posted @ 2011-03-27 14:43 萧佰刚 阅读(238) 评论(0) 推荐(0) 编辑