UNIX环境高级编程
文章平均质量分 77
hbhe0316
这个作者很懒,什么都没留下…
展开
-
UNIX环境高级编程学习
今天开始学习《UNIX环境高级编程》的第三章文件I/O的学习,本章包括了打开文件、读文件、写文件等等。下面是系统的介绍这些函数。1.open函数 #include int open(const char *pathname, int oflag, .../*mode_t mode*/); Return filedescriptor if OK, -1on err原创 2021-10-09 18:06:00 · 202 阅读 · 0 评论 -
UNIX环境高级编程第三章
今天开始学习《UNIX环境高级编程》的第三章文件I/O的学习,本章包括了打开文件、读文件、写文件等等。下面是系统的介绍这些函数。1.open函数#include int open(const char *pathname, int oflag, .../*mode_t mode*/);Return filedescriptor if OK, -1 on error原创 2012-07-20 00:09:11 · 301 阅读 · 0 评论 -
ioctl函数在网络编程里的应用
#include int ioctl(int fd,int request,../*void *arg*/)//返回:成功返回0,出错返回-1我们把和网络相关的操作分为:套接字操作、文件操作、接口操作、ARP高速缓存操作、路由操作、流系统原创 2012-08-08 03:55:58 · 405 阅读 · 0 评论 -
UNIX环境高级编程第四章
#include int stat(const char *restrict pathname, struct stat *restrict buf);int fstat(int filedes, struct stat *buf);int lstat(const char *restrict pathname, struct stat *restrict buf);三个函数的返回原创 2012-07-23 14:38:15 · 243 阅读 · 0 评论 -
select和poll函数
I/O复用典型地用在下列网络应用场合:1.当客户处理多个描述字时(必须是交互式输入和网络套接字),必须使用I/O复用。2.一个客户同时处理多个套接口是可能的,但是很少出现。3.如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口,一般也要用到I/O复用。4.如果一个服务器既要处理TCP,又要处理UDP,一般也要使用I/O复用。5.如果一个服务器要处理多个服务或者多个协议原创 2012-07-31 22:26:07 · 221 阅读 · 0 评论