根据:http://www.kumouse.com/article.asp?id=141
中的服务端改写而成,刚学不久,只是练练手的。有高人路过,还请指点
字符串长度n没有当参数传递,所以会是0,退出要第二次发数据才行,其实用消息处理函数,CTRL+C就可能搞定了
[ssj@main test]$ cat rs_easyserver.c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <ctype.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <string.h>
#include <pthread.h>
#define MAX 200
#define BB 16
int k=0;
void my_turn(char *p)
{sleep(10);
if (p == NULL)return;
while( *p != '
一个不完善的多线程服务器模型
发表评论