今天,當我經過udp屢次傳輸數據的時候,報了一個錯:java.net.BindException: bind failed: EADDRINUSE (Address already in use)。原來是屢次重複鏈接一個地址端口所致。 解決的辦法是經過設置,重用socket來進行通訊 代碼: setReuseAddress(boolean on) socket可重用,常常在socket通訊時進行設 置。 啓用/禁用 SO_REUSEADDR 套接字選項 bind(SocketAddress addr) 將此 DatagramSocket 綁定到特定的地址和端口。