⚠️ 自己写:不理窗口的发送方

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

本节的窗口小工具:

rounds(nsegs, wnd)         窗口一次能放 wnd 段,nsegs 段要几轮(一轮 = 一个往返);停等就是 wnd = 1
flow(nsegs, buf, reads)    流控:接收缓冲装 buf 段,reads 是应用每轮读走几段(用完照最后一个);每轮发送方按上一轮通告发,接收方通告 rwnd = buf − 缓冲里的;交回 (每轮通告的 rwnd, 轮数)

一个不看通告、每轮硬发 buf 段的发送方。补全 blind(nsegs, buf, reads):每轮发 min(buf, 剩余),接收缓冲装不下的直接丢,应用照 reads 读;交回 (一共发了, 真正进缓冲的, 丢掉的)。10 段、缓冲 4、应用前两轮不读、之后每轮读 4:

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论