发布时间:2014-08-28 11:07:25
1. 概述IPv4中使用gethostbyname()函数完成主机名到地址解析,这个函数仅仅支持IPv4,且不允许调用者指定所需地址类型的任何信息,返回的结构只包含了用于存储IPv4地址的空间。IPv6中引入了getaddrinfo()的新API,它是协议无关的,既可用于IPv4也可用于IPv6。getaddrinfo函数能够处理名字到地址以及服务到端口这两种转换.........【阅读全文】
发布时间:2014-08-28 09:18:41
就是主动放弃cpu 并排到调度队尾如果在最高运行优先级队列里只有他一个 就继续运行......【阅读全文】
发布时间:2014-08-27 17:08:03
dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。#include <unistd.h>int dup(int newfd);int dup2(int newfd, int oldfd); 下面用一个简单的例子解释两个函数的用法和区别:#include <unistd.h>#include <sys/stat.h>#include <fcntl.h>.........【阅读全文】
发布时间:2014-08-27 16:46:44
在unix系统调用中,标准输入描述字用stdin,标准输出用stdout,标准出错用stderr表示,但在一些调用函数,引用了STDIN_FILENO表示标准输入才,同样,标准出入用STDOUT_FILENO,标准出错用STDERR_FILENO.他们的区别:stdin等是FILE *类型,属于标准I/O,在。STDIN_FILENO等是文件描述符,是非负整数,一般定义为0, 1, .........【阅读全文】