自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 时间服务器客户端

//时间服务器includeincludeincludeincludeincludeincludeincludeincludeincludeincludedefine LISENQ 1024define MAXLINE 4096/服务器处理函数,返回当地时间/void str_cli(int sockfd) { //time_t cur_time;//当前时间结构体 //str

2017-06-28 09:18:06 268

原创 UDP套接字编程

//使用UDP实现UDP回射服务器#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<strings.h>#include<string.h>#include<sys/socket.h>#include<netinet/in.h>#include<arpa/inet.h>#define MAXLINE 4096

2017-06-25 15:24:37 213

原创 poll函数

//TCP回射服务器poll实现#include<stdio.h>//#include<stdlib.h>#include<sys/types.h>//#include<sys/stat.h>#include<sys/socket.h>#include<poll.h>#include<netinet/in.h>#include<unistd.h>#include<strings.h

2017-06-18 19:50:27 178

原创 select实现并发服务器

//使用select将多进程的程序改成但进程的程序#include<stdio.h>#include<stdlib.h>#include<sys/socket.h>#include<sys/time.h>#include<sys/unistd.h>#include<sys/types.h>#include<netinet/in.h>#include<strings.h>#inclu

2017-06-15 20:16:02 625

原创 select函数

//服务器程序//(1)当fork字进程时,必须捕获SIGCHLD信号//(2)当捕获信号时,必须处理被中断的系统调用(accept)//(3)SIGCHLD的信号处理函数必须被正确的书写,应使用waitpid函数,以免留下僵尸进程#include<stdio.h>#include<stdlib.h>#include<strings.h>#include<string.h>#incl

2017-06-13 21:15:47 172

原创 socket网络编程避免僵尸进程

//服务器程序//(1)当fork字进程时,必须捕获SIGCHLD信号//(2)当捕获信号时,必须处理被中断的系统调用(accept)//(3)SIGCHLD的信号处理函数必须被正确的书写,应使用waitpid函数,以免留下僵尸进程#include<stdio.h>#include<stdlib.h>#include<strings.h>#include<string.h>#incl

2017-06-08 17:09:10 516

原创 socket并发服务器(frok)

//服务器#include<stdio.h>#include<stdlib.h>#include<netinet/in.h>//套接字地址结构#include<sys/socket.h>//socket函数#include<strings.h>//字节操纵函数 bzero#include<string.h>#include<unistd.h>void str_echo(int soc

2017-06-07 10:59:00 320

空空如也

空空如也

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

TA关注的人

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