
应用编程
文章平均质量分 83
evenness
http://hi.youkuaiyun.com/cp.php?ac=task&op=do&taskid=7
展开
-
ioctl函数详细说明(网络)
ioctl 函数 本函数影响由fd 参数引用的一个打开的文件。 #include int ioctl( int fd, int request, .../* void *arg */ ); 返回0 :成功 -1 :出错 第三个参数总是一个指针,但指针的类型依赖于request 参数。 我们可以把和网络相关的请求划分为6 类: 套接口操作 文件操作 接口操作转载 2012-06-15 12:02:46 · 24519 阅读 · 0 评论 -
fcntl使用
功能描述:根据文件描述词来操作文件的特性。 #include #include int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock*lock); [描述] fcntl()针对(文件)描述符提供控制。参数fd是被参数c转载 2012-06-07 10:15:20 · 446 阅读 · 0 评论 -
linux socket
1、socket()函数 int socket(int domain, int type, int protocol); 参见/usr/include/bits/socket.h socket函数对应于普通文件的打开操作。普通文件的打开操作返回一个文件描述字,而socket()用于创建一个socket描述符(socket descriptor),它唯一标识一个socket转载 2012-07-13 17:05:53 · 3328 阅读 · 0 评论 -
Linux静态库和动态库
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为转载 2013-05-16 13:26:42 · 606 阅读 · 0 评论