/*
作者:雷云
email:bowaytec@yahoo.com.cn
qq:52192976
日期:2007-5-20
一下代码可供linux爱好者提供借鉴,如有不足之处请斧正
project:socket多线程异步通讯例程
*/
#include < stdio.h >
#include < stdlib.h >
#include < string .h >
#include < unistd.h >
#include < sys / socket.h >
#include < netinet / in .h >
#include < pthread.h >
#include < arpa / inet.h >
#include < sys / types.h >
#include < sys / time.h >
#include < errno.h >
#define BUFFSIZE 1024
#define PORT 1120
#define BACKLOG 5
#define MAXFD 5
void doClientRequest( int client_sock)
{
char buff[BUFSIZ];
int result;
fd_set readfd;//,writefd;
struct timeval tv;
tv.tv_sec=1;
tv.tv_usec=0;
作者:雷云
email:bowaytec@yahoo.com.cn
qq:52192976
日期:2007-5-20
一下代码可供linux爱好者提供借鉴,如有不足之处请斧正
project:socket多线程异步通讯例程
*/
#include < stdio.h >
#include < stdlib.h >
#include < string .h >
#include < unistd.h >
#include < sys / socket.h >
#include < netinet / in .h >
#include < pthread.h >
#include < arpa / inet.h >
#include < sys / types.h >
#include < sys / time.h >
#include < errno.h >
#define BUFFSIZE 1024
#define PORT 1120
#define BACKLOG 5
#define MAXFD 5
void doClientRequest( int client_sock)
{
char buff[BUFSIZ];
int result;
fd_set readfd;//,writefd;
struct timeval tv;
tv.tv_sec=1;
tv.tv_usec=0;