1-网络编程概要
-
UNP
-
Linux
网络分层(Layered NetworK)
在网络编程中,主要关注以下四层:
网络接口层(Ethernet frame):帧(Frame) 网络层(IP packet):分组 / 数据包(Packet) 传输层(TCP segment):TCP 报文段(Segment)、UDP 数据报(Datagram) 应用层(Application message):消息(Message)
新手的常见陷阱(Common pitfalls of novices)
-
网络IO和业务逻辑穿插,难以进行单元测试
-
TCP断开连接时机不恰当,导致数据发送不完整
-
TCP是字节流协议,需要进行分包
-
TCP传送数据用C语言的struct,对齐难,扩展难
-
TCP自连接
-
非阻塞网络编程
-

浙公网安备 33010602011771号