关于setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)

UDP doesn't have connections, so there's nothing analogous to TIME_WAIT. You don't need to use SO_REUSEADDR.

If you're listening on a broadcast or multicast address, you might need to use SO_REUSEPORT, so that if there are multiple listeners on the same machine they don't conflict. However, from what I can tell, this doesn't exist on Linux.

事实上还是有用的,不信试试

你可能感兴趣的:(关于setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1))