Trong ứng dụng .NET, làm thế nào tôi có thể xác định giao diện mạng nào được sử dụng để giao tiếp với một địa chỉ IP đã cho?Xác định giao diện mạng đang hoạt động
Tôi đang chạy trên các máy trạm có nhiều giao diện mạng, IPv4 và v6 và tôi cần lấy địa chỉ của giao diện "đúng" được sử dụng cho lưu lượng truy cập đến máy chủ cơ sở dữ liệu đã cho của tôi.
sau khi một số nghiên cứu Tôi đang tìm kiếm câu trả lời "tốt nhất" có nghĩa là: 1. IP đầu tiên của bộ điều hợp với kết hợp tuyến đường/cổng kết hợp mặc định có chỉ số thấp nhất. 2. Trong trường hợp có hệ mét, bộ điều hợp có thứ tự ràng buộc thấp nhất sẽ thắng. – halr9000
sử dụng chương trình phát sóng, LocalEndPoint luôn là 0.0.0.0:broadcastPort ... –