码迷,mamicode.com
首页 >  
搜索关键字:文件描述符    ( 1556个结果
第7课-系统调用方式文件编程
一.核心理论:文件描述符(1)成年公民有身份证编号(2)打开的文件对应文件描述符。(3)实质就是一串数字。(4)作用就是能够区分所有打开的文件。二.函数学习man命令默认是按照Linux系统内置手册顺序查找你要搜索的关键词,一旦找到就不继续查找了。相应的顺序是1命令,2系统调用,3库函数。2.1 打...
分类:其他好文   时间:2015-04-16 21:30:01    阅读次数:109
Linux下基于select的socket通信
select函数介绍: int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout); /*参数列表 int maxfdp是一个整数值,是指集合中所有文件描述符的范围,即所有文件描述符的最大值加1,不能错!在Windows中这个参数的值无所谓,可以设...
分类:系统相关   时间:2015-04-16 19:55:21    阅读次数:211
socket的shutdown与close
shutdown原型int shutdown(int socket, int how);socket指定socket的文件描述符how指定shutdown的类型SHUT_RD禁止读操作SHUT_WR禁止写操作SHUT_RDWR禁止读和写 close原型int close(int fd); clo.....
分类:其他好文   时间:2015-04-16 17:24:40    阅读次数:151
(二) 一起学 APUE 之 文件 IO
.....昨天我们讨论了标准 IO,今天主要说说系统 IO。1.文件描述符在 SYSIO 中贯穿了一个整形数,它就是文件描述符。对内核而言,所有打开的文件都是通过文件描述符引用的。它的作用与 STDIO 中的 FILE 结构体类似,但是它们的工作原理是完全不同的。它实际上是一个由内核保存的数组下标,...
分类:其他好文   时间:2015-04-16 01:00:48    阅读次数:182
[学习笔记]父子进程共享文件描述符理解
#include#include#include#include #include#include #include #include #include //演示父子进程共享文件描述符//相当于2个fd指向同一块内存空间.//因为2个进程共享了文件指针偏移量,所以都能向文件中有序写数据int mai...
分类:系统相关   时间:2015-04-15 16:46:17    阅读次数:158
关于php支持的协议与封装协议
1 <?php 2 3 /* 4 * php://stdin 标准输入流 5 * php://stdout 标准输入流 6 * php://stderr 标准错误流 7 * php://output 只写的数据流 8 * php://fd 允许直接方位文件描述符 9 *10 ...
分类:Web程序   时间:2015-04-14 16:04:34    阅读次数:178
Linux系统下通过Socket文件描述符寻找连接状态
Proc虚拟文件系统下面有许多数字命名的子目录,这些数字表示系统当前运行的进程号; 其中/proc/N/fd目录下面保存了打开的文件描述符,指向实际文件的一个链接。如下: [root@XXXXXXX_10_1_17_138 song_test]# ll /proc/25465/fd total 0 lrwx------ 1 root root 64 Apr 14 09:36 0 -> /dev...
分类:系统相关   时间:2015-04-14 11:14:58    阅读次数:179
Linux系统下通过Socket文件描述符寻找连接状态
Proc虚拟文件系统下面有许多数字命名的子目录,这些数字表示系统当前运行的进程号; 其中/proc/N/fd目录下面保存了打开的文件描述符,指向实际文件的一个链接。如下: [root@XXXXXXX_10_1_17_138 song_test]# ll /proc/25465/fd total 0 lrwx------ 1 root root 64 Apr 14 09:36 0 -> /dev...
分类:系统相关   时间:2015-04-14 11:14:06    阅读次数:211
Python multiprocessing模块中的Pipe管道
multiprocessing.Pipe([duplex])返回2个连接对象(conn1,conn2),代表管道的两端,默认是双向通信.如果duplex=False,conn1只能用来接收消息,conn2只能用来发送消息.不同于os.open之处在于os.pipe()返回2个文件描述符(r,w),表示可读的和可写的实例如下:#!/usr/bin/python#coding=ut..
分类:编程语言   时间:2015-04-11 21:09:37    阅读次数:190
python中multiprocessing模块之Pipe管道
multiprocessing.Pipe([duplex]) 返回2个连接对象(conn1, conn2),代表管道的两端,默认是双向通信.如果duplex=False,conn1只能用来接收消息,conn2只能用来发送消息.不同于os.open之处在于os.pipe()返回2个文件描述符(r, w),表示可读的和可写的实例如下:#!/usr/bin/python #coding=utf-8 im...
分类:编程语言   时间:2015-04-10 11:34:45    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!