Trong ứng dụng của tôi sẽ có một chuỗi luôn chạy và sẽ gửi hoặc nghe một số cổng.Làm thế nào để thiết lập lại tùy chọn địa chỉ cho một ổ cắm datagram trong mã java?
Ứng dụng này chạy ẩn. Đôi khi trong khi tạo socket, tôi thấy rằng cổng đã được sử dụng bởi cùng một luồng trước đó, không được phát hành vào gần() của socket. Vì vậy, tôi đã thử như thế này
dc = new DatagramSocket(inetAddr);
dc.setReuseAddress(true);
Vấn đề là, nó cũng không đạt đến dòng thứ hai. trong dòng đầu tiên tôi đang nhận được expcetion BindException: Address already in use
.
Bất cứ ai có thể vui lòng giúp tôi cách xử lý tình huống này.
Có cách nào để giải phóng cổng không?
Cảm ơn & Kính trọng,
SSuman185
nhìn vào câu trả lời của tôi thay đổi nội dung. Cảm ơn. – user370305