网络复习
1、套接字描述符与内核实现数据结构之间的关系
2、select I/O模型原理,select函数中的3个fd_set集合的含义
3、Wincock API函数的常见返回值错误码的含义(accept , connect, recv, WSARecv)
4、WsaEventSelect I/O模型原理,理解WSAWaitForMultipleEvents函数的返回值含义,理解该函数每个参数的含义,为解决调用WSAWaitForMultipleEvents函数时所产生的“饿死”现象,一般用两次调用WSAWaitForMultipleEvents函数来解决,要理解两次函数调用的参数含义。(答案不全)
5、理解完成端口(iocp) I/O模型原理,理解上机实验项目(文件夹第4章\IOCPDemo中源码)
......
6、理解IOCP内核对象所关联的哪5个队列?名称分别是什么?每个队列中存放的内容是什么?(WINSOCK IO模型.ppt中第177-179页,按重传的WINSOCK IO模型.ppt文件为准)
7、根据数据长度、网络允许最大长度和系统缓存的情况,Send函数实际返回的发送长度有哪些情况?
8、WSAGetOverlappedResult 函数取得重叠操作的结果,理解该函数的参数含义
9、设应用程序用流协议传输离散数据,如果所有消息长度都一样,长度都为4096个字节设计代码,用TCP协议传输数据,要保证能接收4096个数据字节的一个离散数据消息
类似题目 仅供参考
10、理解5种 I/O模型原理,理解每种 I/O模型所对应的源码。
......
注:答案不全 见谅