Linux信号(一):信号类型

首先我们用 kill -l 命令来看看,linux系统有哪些信号: root@1204nStrive:~# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGAB...

2018-12-28 11:18:50

阅读数 113

评论数 0

socket网络编程客户服务器程序范式(二)

本节介绍:单进程迭代服务器和停等模式的单进程客户程序 单进程迭代服务器:它的缺点是在当前客户被处理完之前,新到达的客户无法被服务; 停等模式客户程序:缺点,当它等待用户输入而阻塞时,无法监视网络事件,二是停等模式批处理效率极低 该模式现实很少使用,效率极低,模型简单,一般学习网络编程都是从该...

2018-12-19 21:03:10

阅读数 29

评论数 0

socket网络编程客户服务器程序范式(一)

本节是关于linux网络编程各种模型的总的概述。 当开发一个linux服务器程序时,我们有如下若干方法可供选择:         1.单进程迭代服务器:它的缺点是在当前客户被处理完之前,新到达的客户无法被服务         2.单进程select服务器:进程内使用select同时服务多个客户...

2018-12-19 20:44:52

阅读数 34

评论数 0

一个简单的时间获取客户服务器程序

以下例子介绍了一个简单的TCP客户-服务器程序,客户与服务器建立一个TCP连接后,服务器以直观可读的方式送回当前时间和日期,客户取得服务器的时间后,将时间显示到终端。 时间获取服务器程序(myser1.c): #include<sys/types.h&g...

2018-12-19 17:25:42

阅读数 149

评论数 0

man指令和Linux开机启动流程

man 指令分类 1.Executable programs or shell commands (用户在shell环境中可以操作的指令或可执行文件) 2.System calls (functions provided by the kernel) (系统调用) 3.Library calls...

2018-12-18 20:28:02

阅读数 19

评论数 0

unix环境高级编程头文件apue.h,error.c

/* * Our own header, to be included before all standard system headers. */ #ifndef _APUE_H #define _APUE_H #define _POSIX_C_SOURCE 200809L #if d...

2018-12-08 16:01:09

阅读数 29

评论数 0

TCP/IP表头格式

2018-12-06 17:02:22

阅读数 103

评论数 0

IP数据报首部校验和算法

看到一篇详细描述IP数据报首部校验和算法的文章,学习转载一下:         https://www.cnblogs.com/fhefh/archive/2011/10/18/2216885.html  

2018-12-06 15:11:37

阅读数 131

评论数 0

UNIX 网络编程卷一源码lib/error.c

#include "unp.h" #include <stdarg.h> /* ANSI C header file */ #include <syslog.h> /...

2018-12-05 17:50:24

阅读数 22

评论数 0

UNIX网络编程卷一源码unp.h文件

/* include unph lib/unp.h*/ /* Our own header. Tabs are set for 4 spaces, not 8 */ #ifndef __unp_h #define __unp_h #include "../config.h...

2018-12-05 17:31:46

阅读数 68

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭