上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 60 下一页

2016年12月7日

Linux 网络编程详解八

摘要: TCP/IP的11种状态,三次握手机制和四次断开机制详解 阅读全文

posted @ 2016-12-07 21:26 寒魔影 阅读(463) 评论(0) 推荐(0)

Linux 网络编程详解七(并发僵尸进程处理)

摘要: 在上一篇程序框架中,解决了子进程退出,父进程继续存在的功能,但是多条客户端连接如果同一时间并行退出,导致服务器端多个子进程同一时间全部退出,而SIGCHLD是不可靠信号,同时来多条信号可能无法处理,导致出现僵尸进程,如果使用while循环wait又会阻塞父进程,这里采取waitpid()函数来解决这 阅读全文

posted @ 2016-12-07 15:34 寒魔影 阅读(671) 评论(0) 推荐(0)

2016年12月6日

Linux 网络编程详解六(多进程服务器僵尸进程解决方案)

摘要: 子进程退出,父进程仍然在等待客户端连接,会出现僵尸进程 阅读全文

posted @ 2016-12-06 23:16 寒魔影 阅读(949) 评论(0) 推荐(0)

Linux 网络编程详解五(TCP/IP协议粘包解决方案二)

摘要: TCP/IP协议粘包解决方案二--包尾加\r\n 阅读全文

posted @ 2016-12-06 12:53 寒魔影 阅读(1651) 评论(0) 推荐(0)

C语言 memset函数盲点

摘要: memset注意点 阅读全文

posted @ 2016-12-06 10:49 寒魔影 阅读(246) 评论(0) 推荐(0)

2016年12月5日

Linux 网络编程详解四(流协议与粘包)

摘要: TCP/IP协议粘包产生原因及解决方案 阅读全文

posted @ 2016-12-05 17:29 寒魔影 阅读(812) 评论(0) 推荐(0)

2016年12月4日

Linux 网络编程详解三(p2p点对点聊天)

摘要: 多进程和信号的配合使用 阅读全文

posted @ 2016-12-04 20:37 寒魔影 阅读(2038) 评论(0) 推荐(0)

2016年12月1日

Linux Linux程序练习十六(进程间的通信信号版)

摘要: /* * 题目: * 编写程序,要去实现如下功能: 父进程创建子进程1和子进程2、子进程1向子进程2发送可靠信号,并传送额外数据为子进程1的pid*2; 子进程2接受可靠信号的值,并发送给父进程,父进程把接受的值进行打印。 提示:用sigqueue和sigaction实现 * */ #include #include #include #include #include #... 阅读全文

posted @ 2016-12-01 22:58 寒魔影 阅读(407) 评论(0) 推荐(0)

Linux Linux程序练习十五(进程间的通信共享内存版)

摘要: /* * 题目: * 编写程序,要去实现如下功能: 父进程创建子进程1和子进程2、子进程1向子进程2发送可靠信号,并传送额外数据为子进程1的pid*2; 子进程2接受可靠信号的值,并发送给父进程,父进程把接受的值进行打印。 提示:用sigqueue和sigaction实现 * */ #include 阅读全文

posted @ 2016-12-01 22:56 寒魔影 阅读(598) 评论(0) 推荐(0)

Linux shell中的符号

摘要: shell中各种括号的作用--()、(())、[]、[[]]、{}、||、&& 阅读全文

posted @ 2016-12-01 14:43 寒魔影 阅读(758) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 60 下一页

导航