今天,当我经过udp屡次传输数据的时候,报了一个错:java.net.BindException: bind failed: EADDRINUSE (Address already in use)。原来是屡次重复链接一个地址端口所致。 解决的办法是经过设置,重用socket来进行通讯 代码: setReuseAddress(boolean on) socket可重用,常常在socket通讯时进行设 置。 启用/禁用 SO_REUSEADDR 套接字选项 bind(SocketAddress addr) 将此 DatagramSocket 绑定到特定的地址和端口。