linux/Unix编程
文章平均质量分 88
幸福摩天轮
这个作者很懒,什么都没留下…
展开
-
linux socket 详解
头文件:sys/socket.h相关结构体:struct sockaddr{ unsigned short sa_family; //地址族 char sa_data[14]; //14字节协议地址};struct sockaddr_in{ short int sin_family; //地址族 unsigned sh转载 2012-06-14 15:24:25 · 515 阅读 · 0 评论 -
UNIX环境高级编程 apue.h编译文件配置
最近在学习UNIX环境高级编程,看到第一个关于ls的demo,看到头文件#include "apue.h",就打定程序肯定是编译不过了,而是上下求索,将所需的文件和库配置了一番,第一个demo成功编译通过。其基本的配置步骤如下: (1):首先找源代码 网址:http://www.apuebook.com/, 我用的是第二版(2005版本),点进去下载sourcecode即可。下载压缩文件原创 2013-07-29 18:00:27 · 1112 阅读 · 0 评论 -
Linux pipe函数介绍
1. 函数说明pipe(建立管道):1) 头文件 #include2) 定义函数: int pipe(int filedes[2]);3) 函数说明: pipe()会建立管道,并将文件描述词由参数filedes数组返回。 filedes[0]为管道里的读取端 filedes[1]则为管道的写入端。4) 返回值:转载 2015-10-06 13:13:35 · 532 阅读 · 0 评论 -
Linux select()函数介绍
1. 简介 select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。 可是使转载 2015-10-06 13:39:02 · 390 阅读 · 0 评论