测试用哪个端口
给 UDP 服务端写自动化测试,服务端应该绑定的端口是【0】。
测试里最怕什么
UDP 测试里最容易把整个测试套件拖死的是【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。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_INET, SOCK_DGRAM) 就是
补全:端口被占的测试
(每道题开头都有同一段:上面的内存版 UDP。) 贯穿全条的内存版 UDP(判题机不联网;接口和真 socket 一字不差,真机上把 net.socket() 换成 socket.socket(AF_INET, SOCK_DGRAM) 就是
真机上第一句话
在真机上测一个 UDP 服务,最省事的「客户端」是【0】。
从 ss 的一行认东西
ss -ulnp 的一行长这样。把地址、端口、pid 拆出来: line = "UNCONN 0 0 127.0.0.3:41234 0.0.0.0:* users:((\"python3\",pid=812,