type
status
date
slug
summary
tags
category
icon
password
23的实验(Minnow)相比20主要少了原来最难但也最精华的 TCP Connection 部分;
环境 & 编译Lab
实验笔记:
NIC代码风格
- 公共接口尽可能小,并且内部有大量的安全检查来避免接口被不当使用
- RAII,而不要出现大量的malloc/free操作,因为很有可能忘记释放
- 调用函数时,务必应对所有可能错误的返回值,比如try catch
- never use raw pointers (*)
- 类型转换用static cast
- 能加const就尽量加
- 不要C Style
概念
单工:单向
半双工:双向但不能同时
全双工:双方可以同时读写
TCP是编程(软件)实现的全双工通信
Socket(AF_INET, SOCK_STREAM)
:AF_INET
表示网络连接(IP 协议),SOCK_STREAM
表示稳定的数据传输问题
如何基于物理层的半双工通信实现逻辑上的全双工通信?
- URL:/article/ac63a9ec-2c58-4cc1-890b-49fef52d35eb
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!