/*************************************************************************
> File Name: multi_process_server.c
> Author: xuchen_allen
> Mail: xuchen_allen@163.com
> Created Time: 2019年02月10日 星期日 18时59分17秒
************************************************************************/
#include<stdio.h>
#include<string.h>
#include<arpa/inet.h>
#include<ctype.h>
#include<unistd.h>
#include<fcntl.h>
#include<sys/wait.h>
#include<signal.h>
#include<netinet/in.h>
#include<stdlib.h>
#include<errno.h>
#include<sys/socket.h>
#define SER_PORT 8080
void do_sigchld(int mun)
{
while(waitpid(0,NULL,WNOHANG)>0);
}
int main(void)
{
//创建套接字:
struct sockaddr_in ser_add,cli_add;
socklen_t cli_add_len;
char buf[2048];
char str[128];
int i,n;
pid_t pid;
//进行信号处理:
sigset_t myset; //定义一个信号集;
sigemptyset(&myset);//初始化该信号集,此时里面没有