想找一套linux/unix下C网络编程的视频教程,百度出来都是一部分免费(大部分收费),还有一部分不清晰。 希望大家给推荐一下。
by maxiao2012 - C/C++ - 2012-08-30 15:02:22 阅读(5444) 回复(3)
最近在看unp。在tcp客户-服务程序例程中关于处理僵尸进程的部分遇到了疑惑。希望大家帮帮忙解释一下。 下面的程序主要是服务程序监听客户机的请求并fork一下子进程处理相应的请求,我的服务程序设置了相应的SIGCHLD处理函数。我的客户程序与服务程序建立5个链接。我的服务程序会产生5个子进程。但是全都的子进程都应为调用str_echo这个函数而堵塞。当我们的客户程序执行exit函数退出时,会同时断开五个tcp链接,而之前堵塞的程序...
找了大半天总算让我下下来了,打开一开,居然不清晰。咱这种眼神不好的得注意保护眼睛啊。我知道这里以前有人给过这本书的链接。但好像那个链接已经失效了,不知道哪位能给个比较清晰的,内容比较完成的《unix网络编程 第2版》,先谢过了。
欢迎加入unix网络编程博客! 本文来自Chinaunix博客,如果查看原文请点:http://blog.chinaunix.net/u2/69475/showart_692537.html
别人那搬过来的 ass1.c此文件包含main函数,即程序的入口点,主要用来解析命令参数,然后选择对应的子函数执行func.h则包含了子函数的声明func.c包含了子函数的实现ass1.c#include #include #include "func.h" int main(int argc ,char *argv[]) { FILE *file; file=fopen("result.txt","w"); int i; for(i=1 ;i { switch(atoi(argv)) { case 1: function1(); break; case 2: function2(); break; ca...
unix网络编程 1.1 客户端程序和服务端程序 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 网络程序是先有服务器程序启动,等待客户端的程序运行并建立连接.一般的来说是服务端的程序 在一个端口上监听,直到有一个客户端的程序发来了请求. 1.2 常用的命令 由于网络程序是有两个部分组成,所以在调试的时候比较麻烦,为此我们有必要知道一些常用的网络命令 netstat 命令netstat是用来...
大名鼎鼎的unix网络编程(第一卷 socket套接口API和X/OPENT套接口API)小子已经欲购很久了,但就是买不到.不论是本地的书店还是网络书店,一概没有或缺货,我已经无言愤怒了!......请教哪位前辈指点迷津...... :em02:
大名鼎鼎的unix网络编程(第一卷 socket套接口API和X/OPENT套接口API)小子已经欲购很久了,但就是买不到.不论是本地的书店还是网络书店,一概没有或缺货,我已经无言愤怒了!......请教哪位前辈指点迷津...... :em02: