当连续使用write时,如:
write(connfd,“hello world”,12);
write(connfd,“ni hao”,7);
容易导致读端出现问题,如下所示:
只能读到"hello world"而不能读到"ni hao"
为解决这个问题,可以在连续的write之间加延时,如:
write(connfd,“hello world”,12);
usleep(100);
write(connfd,“ni hao”,7);
结果为:
当连续使用write时,如:
write(connfd,“hello world”,12);
write(connfd,“ni hao”,7);
容易导致读端出现问题,如下所示:
只能读到"hello world"而不能读到"ni hao"
为解决这个问题,可以在连续的write之间加延时,如:
write(connfd,“hello world”,12);
usleep(100);
write(connfd,“ni hao”,7);
结果为: