今天开始学习《UNIX环境高级编程》的第三章文件I/O的学习,本章包括了打开文件、读文件、写文件等等。下面是系统的介绍这些函数。1.open函
#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);三个函数的返回
I/O复用典型地用在下列网络应用场合:1.当客户处理多个描述字时(必须是交互式输入和网络套接字),必须使用I/O复用。2.一个客户同时处理多个套接口是可能的,但是很少出现。3.如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口,一般也要用到I/O复用。4.如果一个服务器既要处理TCP,又要处理UDP,一般也要使用I/O复用。5.如果一个服务器要处理多个服务或者多个协议
#include int ioctl(int fd,int request,../*void *arg*/)//返回:成功返回0,出错返回-1我们把和网络相关的操作分为:套接字操作、文件操作、接口操作、ARP高速缓存操作、路由操作、流系统
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号