自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简单生活

点点滴滴

  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

原创 8 基本UDP套接字编程

典型UDP客户端和服务端结构与代码调用顺序:recvfrom和sendto函数:验证接收到的响应:对于UDP,其不像TCP是基于有连接的,这样就有一个问题,sendto之后,recvfrom回来的数据可能不是从sendto目的地址回复的消息,这样就需要验证接收到的响应,提供如下方法供参考:比较sendto目的地址和recvfrom接收地址,查看是

2013-03-29 17:22:56 3335

原创 7 套接字选项

#include int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen);int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen);通用套接字选项:

2013-03-23 16:37:32 1044

原创 6 I/O复用:select and poll函数

在讨论select和poll之前,让我们一起来整体观察一下5种I/O模型阻塞式I/O模型:非阻塞式I/O模型:I/O复用模型:信号驱动式模型:异步I/O模型:5种模型比较:总结:这5种模型,第1种最常见,也最简单,一般简单的单进程单线程客户端可以采用。第2种、第3种常常用在复杂的客户端或服务器上

2013-03-17 14:20:39 1689

原创 5 TCP客户端/服务器程序实例

经过半天到努力,终于写好一个采用fork子进程方法编写到tcp服务器,直接上代码。tcp server:/* socksrv.c*/#include #include #include #include #include #include /* for struct sockaddr_in*/#include #include #define SV

2013-03-16 15:13:45 3883

原创 linux 信号signal和sigaction理解

今天看到unp时发现之前对signal到理解实在浅显,今天拿来单独学习讨论下。signal,此函数相对简单一些,给定一个信号,给出信号处理函数则可,当然,函数简单,其功能也相对简单许多,简单给出个函数例子如下: 1 #include 2 #include 3 #include 4 5 void ouch(int sig) 6 { 7

2013-03-16 12:29:35 45907 6

转载 Linux 之 shell 比较运算符

原文地址:http://blog.csdn.net/sunboy_2050/article/details/6836382运算符描述示例文件比较运算符-e filename如果 filename 存在,则为真[ -e /var/log/syslog ]-d filename如果 fi

2013-03-04 15:40:10 807

转载 linux中shell变量$#,$@,$0,$1,$2的含义解释

linux中shell变量$#,$@,$0,$1,$2的含义解释linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所

2013-03-04 15:38:01 6813

转载 linux shell编程中的特殊符号

linux shell编程中的特殊符号 一、井号 # 1、在脚本文件中对一行进行注释。 2、在引号和\符号后不是注释,只是#号本身: echo "12 # hehe" echo '12 # hehe' echo 12 \# hehe 3、参数替代 echo $(PATH#*:)   www.2cto.com

2013-03-04 15:37:26 1136

转载 Linux Shell 中的反引号,单引号,双引号

反引号位 (`) 位于键盘的Tab键的上方、1键的左方。注意与单引号(')位于Enter键的左方的区别。  在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。  如下,shell会执行反引号中的date命令,把结果插入到echo命令显示的内容中。  [root@localhost sh]# echo The date is `da

2013-03-04 15:36:52 28176 1

Manning.Get.Programming.with.JavaScript.2016.8

Manning.Get.Programming.with.JavaScript.2016.8 Manning.Get.Programming.with.JavaScript.2016.8 Manning.Get.Programming.with.JavaScript.2016.8

2017-09-18

Nginx模块开发与架构解析

Nginx模块开发与架构解析

2016-04-11

python核心编程第二版源码

python核心编程第二版源码,python入门的经典书籍。

2014-01-24

UNIX环境高级编程_第二版中文

Linux开发教父级别的教材,一句话经典,不要资源分,贡献出来给学习linux编程的朋友

2013-09-26

PHP和MySQL WEB开发(4th)

《PHP和MySQL.Web开发》(澳)Luke Welling 和Laura Thomason合著,被誉为Php开发圣经

2013-01-06

unix网络编程 中文 卷1+卷2

unix网络编程 中文 卷1+卷2,经典当中的经典,一起给出,方便大家学习

2012-12-17

TCPIP详解(2,3卷)

TCPIP详解(2,3卷),和之前上传的第1卷正好凑集

2012-12-17

Linux命令大全

Linux命令大全,很方便的一本书,更重要的事中文

2012-12-17

C++ Object Model

C++ Object Model,C++对象模型,想深入了解C++的同学必备书籍

2012-12-17

TCPIP详解卷一

TCPIP详解卷一,TCP/IP经典教材

2012-11-20

mysql必知必会电子书+数据库脚本

mysql必知必会电子书+数据库脚本,入门级的,还需要多说吗,非得20字

2012-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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