udp傳送數據遇到問題

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