当前位置: 技术问答>linux和unix
就要看看accept函数什么时候能遇到EINTR
来源: 互联网 发布时间:2017-03-30
本文导语: #include #include #include #include #include #include #include #include #include #include //线程执行函数负责读写 void *thr_fn(void *arg) { int size,j; char recv_buf[1024]; int *parg=(int *)arg; int new_fd=*parg; printf("new_fd=%dn...
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
//线程执行函数负责读写
void *thr_fn(void *arg)
{
int size,j;
char recv_buf[1024];
int *parg=(int *)arg;
int new_fd=*parg;
printf("new_fd=%dn",new_fd);
while((size=read(new_fd,recv_buf,1024))>0)
{
if(recv_buf[0]=='@')
break;
printf("Message from client(%d): %sn",size,recv_buf);
for(j=0;j