Commit Graph

8 Commits

Author SHA1 Message Date
impact-eintr
5a9042d890 tcp可靠性实现 抄了一堆东西 信息量太大了 看不过来 2022-12-13 16:17:57 +08:00
impact-eintr
de9a9295b5 issues1 2022-12-07 19:43:27 +08:00
impact-eintr
d4d5c61a83 Hi 加个好友呀?❤
Fixes #1
2022-12-07 19:39:09 +08:00
impact-eintr
5ca7a1858b 哇...tcp真的好复杂
目前网络层分发了数据包到tcp端,tcp的handlepacket把数据存到一个队列中并提醒事件驱动机制来取数据
取到数据后先进行一个解析 确认他是一个SYN包 然后解析SYN的相关选项
对于合法的数据包 开启一个goroutine去执行三次握手的第二步:返回确认包 TODO 返回确认包的实现
2022-12-06 18:02:18 +08:00
impact-eintr
5aa21b7820 解析tcp segment 报文与tcp配置 2022-12-05 19:34:33 +08:00
impact-eintr
c7fe592b0f tcp报文头结构可视化解析;优化IP udp报文的可视化解析 2022-12-05 18:20:21 +08:00
impact-eintr
f3ceda183b tcp基本框架 2022-12-05 11:28:59 +08:00
impact-eintr
b576c7e261 fix bugs:udp write之前需要检查其状态 prepareWrite() 2022-12-05 10:12:46 +08:00