|
[code:1]void* start_thread(void*);
while(1)
{
if((confd=accept(sockfd,(struct sockaddr*)&cliaddr,&len))==-1)
{
cerr<<"Accept is Error !!!"<<endl;
exit (0);
}
arg=new struct ARG;
arg->socket=confd;
memcpy((void*)&arg->cliaddr,&cliaddr,sizeof(cliaddr));
pthread_create(&thread,NULL,start_thread,(void*)arg);
}
void* start_thread(void* arg)
{
}[/code:1]
这是程序的一部分。是server接受client请求生成一个线程。
但我运行的时候段错误。 |
|