补全:一对多
(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_
阅读更多 →
补全:把信箱收空
(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_
阅读更多 →
补全:回信往来源回
(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_
阅读更多 →
一封信一封信地收
(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_
阅读更多 →
缓冲区小了会怎样
对方发了一个 100 字节的包,你 recvfrom(50)。结果是【0】。
阅读更多 →
一次收一个
对方连发三个 10 字节的包,你调用 recvfrom(1024) 一次。你收到【0】。
阅读更多 →
收到的是什么
data, addr = s.recvfrom(1024) 里的 addr 是【0】。
阅读更多 →
为什么每次都带地址
UDP 的发送函数是 sendto(data, addr),每次都要带地址,因为【0】。
阅读更多 →
两种协议各做什么
把两种协议的六个特性列成表,数一数 UDP 做了几件、TCP 做了几件: traits = ["握手", "确认到达", "重传", &qu
阅读更多 →
什么时候选它
选 UDP 而不选 TCP 的典型理由是【0】。
阅读更多 →