在网络编程中select不能和stdio混用的问题
select函数和stdio不能混用
stdio和系统IO的区别:
stdio : 在用户空间和内核空间都留有缓冲区;
系统IO : 只在内核空间留有缓冲区;
select函数只对于内核缓冲区判断读写就绪。
实验过程:
stdio测试
//stdio
#include<iostream>
#include<sys/select.h>
#include<unistd.h>
using namespace std;
const size_t BUFFSIZE =
原创
2020-06-18 08:19:02 ·
195 阅读 ·
0 评论