
UNIX环境高级编程
liwentao1091
这个作者很懒,什么都没留下…
展开
-
getaddrinfo的用法详解 .
gethostbyname和gethostbyaddr这两个函数仅仅支持IPv4,getaddrinfo函数能够处理名字到地址以及服务到端口这两 种转换,返回的是一个sockaddr结构的链表而不是一个地址清单。这些sockaddr结构随后可由套接口函数直接使用。如此以 来,ge转载 2011-08-04 21:02:57 · 16469 阅读 · 1 评论 -
主机名与网络名查询gethostbyname,gethostbyaddr 与 高级名字与地址转换————getaddrinfo()函数详解 .
主机名与网络名查询在这一章,我们将会了解以下内容:如何确定我们的本地主机名如何将主机名解析为IP地址如何将IP地址解析为主机名一旦我们学完这一章,我们就可以在我们的客户端与服务器程序中使用主机名或是IP地址。理解名字的需要人们喜欢使用和转载 2011-08-04 20:56:57 · 5478 阅读 · 0 评论 -
Unix的时间值 .
Unix的时间值Unix纪元:1970年1月1日00:00:00国际标准时间:本初子午线(地理经度起点)格林尼治天文台原址时间,又称格林尼治时间,UTC(Coordinated Universal Time,协调世界时)。日历时间:Unix纪元以来UTC所经过的秒数累转载 2011-08-07 20:26:10 · 813 阅读 · 0 评论 -
exit和_exit的区别
exit()在结束调用它的进程之前,要进行如下步骤: 1.cleanup(); 2.在atexit()注册的函数; 最后调用_exit()函数。。。 ‘exit()’与‘_exit()’有不少区别在使用‘fork()’,特别是‘vfork()’时变得很转载 2011-08-08 19:48:31 · 534 阅读 · 0 评论 -
Linux下的进程间通信-详解 .
详细的讲述进程间通信在这里绝对是不可能的事情,而且笔者很难有信心说自己对这一部分内容的认识达到了什么样的地步,所以在这一节的开头首先向大家推荐著 名作者Richard Stevens的著名作品:《Advanced Programming in the UNIX Environme转载 2011-08-09 15:43:30 · 1146 阅读 · 0 评论 -
syslog(),closelog()与openlog()--日志操作函数 .
为了满足某些目的,进行日志记录是很有必要的。 在典型的 LINUX 安装中,/var/log/messages 包含所有的系统消息,/var/log/mail 包含来自邮件系统的其它日志消息,/var/log/debug 可能包含调试消息。根据你的LINUX的版本,转载 2011-08-10 20:51:07 · 2325 阅读 · 0 评论 -
网络socket编程指南
[精华] 网络socket编程指南http://www.chinaunix.net 作者:流浪者 发表于:2008-04-20 15:21:55【发表评论】【查看原文】【Perl讨论区】【关闭】Be转载 2011-08-18 21:01:13 · 1016 阅读 · 0 评论 -
Linux僵尸进程产生及如何避免
在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装SIGCHLD信号处理函数调用 waitpid()等待子进程结束,又没有显式忽略该信号,则子进程成为僵尸进程,无法正常结束,此时即使是root身份kill-9也不能杀死僵尸进程。转载 2011-08-22 13:05:12 · 759 阅读 · 0 评论