该网络编程之客户端与服务端程序模板支持:1. 多客户端同时连接服务端,即服务程序可以同时为多个客户端服务;2. 服务端支持套接字对重用,即即使处于TIME_WAIT状态,仍可支持服务端重启;3. 服务端可以发现客户端是否已断开连接;4. 支持客户端标准输入会显,服务端从标准输出显示客户端所输入内容。...
分类:
其他好文 时间:
2014-10-06 00:32:59
阅读次数:
257
1,安装编译器,为了齐全还是安装一下build-essential
[python] view
plaincopy
sudo apt-get install build-essential
2,下载本书的头文件及示例源码
点此下载unpv13e.tar.gz http://ishare.iask.sina.com.cn/f/132385...
分类:
Web程序 时间:
2014-09-21 00:28:19
阅读次数:
438
目录第一章绪论31.1背景31.2意义31.3本文研究的内容与目的3第二章系统分析32.1系统需求分析32.2系统开发的技术支持42.3业务逻辑分析42.4可行性分析4第三章总体设计43.1系统总体概要设计53.2系统功能模块设计53.2.1Client:53.2.2Server:5第四章详细设计与实现54.1引言54.1.1编..
分类:
其他好文 时间:
2014-09-19 19:42:46
阅读次数:
255
测试环境:Centos1)在shell中输入./configure然后按回车(注意先让configure有执行权限 chomd 777 configure)2)依次进入lib、libfree、libgai和libroute目录,执行make。有可能编译不错误(我在libroute目录中make遇到错...
分类:
其他好文 时间:
2014-09-19 18:52:25
阅读次数:
261
前提,也是重点是,当接收收据、或者读取数据时,分两步1 等待数据准备好。2 从内核拷贝数据到进程。对于一个network IO 即 socket(这里我们以read举例),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个r...
分类:
其他好文 时间:
2014-09-18 18:13:44
阅读次数:
221
说是年中,其实已过去了一大半。刚才看了下自己列的计划,只有叹气了。毅力是很大的问题。不知道什么原因,计划就完全没执行。工作其实并不忙。照这样下去,职业生涯要完蛋。根据目前的情况,再列下读书计划。1.UNIX网络编程(卷一) 20140915-20141031这本书应该是后台开发人员的入门必看书。可惜...
分类:
其他好文 时间:
2014-09-14 22:03:07
阅读次数:
159
int socket(int family, int type, int protocol); 该接口创建一个套接字family指定协议族(通常是AF_INET);type参数指定socket的类型:SOCK_STREAM、SOCK_DGRAM、SOCK_RAW;protocol通常赋值"0"。in...
1. 概述Posix IPC 包括:Posix消息队列、Posix信号量、Posix共享内存区Posix IPC在访问它们的函数和描述它们的信息上有一些类似点。本章讲述所有这些共同属性:用于标识的路径名、打开或创建时指定的标志、访问权限。Posix IPC 函数汇总2. IPC名字三种类型的Posi...
分类:
其他好文 时间:
2014-09-01 01:37:50
阅读次数:
342
1. 概述三种类型的System V IPC:System V 消息队列、System V 信号量、System V 共享内存区System V IPC在访问它们的函数和内核为它们维护的信息上共享许多类似点。本章讲述所有这些共同属性。下图汇总了所有System V IPC 函数2. key_t键、f...
分类:
其他好文 时间:
2014-09-01 01:37:22
阅读次数:
172
1. 概述2. 进程、线程与信息共享Unix进程间的信息共享有多种方式:注意下图中内核的位置 左边的两个进程共享存留于文件系统中某个文件上的某些信息。为访问这些信息,每个进程都得穿越内核。中间的两个进程共享存留于内核中的某些信息。管道、System V消息队列和System V信号量都是这种共享类型...
分类:
其他好文 时间:
2014-09-01 01:37:02
阅读次数:
316