为什么每次都带地址

UDP 的发送函数是 sendto(data, addr),每次都要带地址,因为【0】。

开始练习 →

收到的是什么

data, addr = s.recvfrom(1024) 里的 addr 是【0】。

开始练习 →

一次收一个

对方连发三个 10 字节的包,你调用 recvfrom(1024) 一次。你收到【0】。

开始练习 →

缓冲区小了会怎样

对方发了一个 100 字节的包,你 recvfrom(50)。结果是【0】。

开始练习 →

一封信一封信地收

(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_INET, SOCK_DGRAM) 就是

开始练习 →

补全:回信往来源回

(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_INET, SOCK_DGRAM) 就是

开始练习 →

补全:把信箱收空

(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_INET, SOCK_DGRAM) 就是

开始练习 →

补全:一对多

(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_INET, SOCK_DGRAM) 就是

开始练习 →

建一个 UDP socket

Python 里建 UDP socket 写法是 socket.socket(AF_INET, SOCK_DGRAM),其中决定「是 UDP 不是 TCP」的是【0】。

开始练习 →

服务端要做什么

UDP 服务端启动时要做的是【0】。

开始练习 →