c里面socket的问题麻烦看一看
问如何让这一段同时接受信息跟发送时间信息呢?read这一段会自动卡住等待信息,但是我改成pread之后就不会再继续接受信息。大神求个方法解决这个问题!谢谢!while(1...
问 如何让这一段 同时接受信息跟发送时间信息呢?
read这一段会自动卡住等待信息,但是我改成pread之后就不会再继续接受信息。
大神求个方法解决这个问题!谢谢!
while(1){
send(newsockfd, asctime(timenow), 100, 0);
while(i<51){
bzero(buffer,256);
n = read(newsockfd,buffer,255);
if (n < 0) error("ERROR reading from socket");
printf("Here is the message: %s\n",buffer);
send(newsockfd, buffer, 100, 0);
i++;
usleep(1000);
}
s++;
} 展开
read这一段会自动卡住等待信息,但是我改成pread之后就不会再继续接受信息。
大神求个方法解决这个问题!谢谢!
while(1){
send(newsockfd, asctime(timenow), 100, 0);
while(i<51){
bzero(buffer,256);
n = read(newsockfd,buffer,255);
if (n < 0) error("ERROR reading from socket");
printf("Here is the message: %s\n",buffer);
send(newsockfd, buffer, 100, 0);
i++;
usleep(1000);
}
s++;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询