https://docs.rs/tokio/1.17.0/tokio/net/struct.UdpSocket.html#notes
> On Windows, if the data is larger than the buffer specified, the buffer is filled with the first part of the data, and peek_from returns the error WSAEMSGSIZE(10040). The excess data is lost. Make sure to always use a sufficiently large buffer to hold the maximum UDP packet size, which can be up to 65536 bytes in size.
Windows だと何か問題あるっぽいな…… (これは tokio の話だけど)