- 博客(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
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人