Chúng tôi đang phát triển một ứng dụng .NET trong đó một trong các yêu cầu là theo dõi xem hệ thống có được kết nối với Internet hay không.Tôi cần một sự kiện để phát hiện kết nối Internet/ngắt kết nối
Chúng tôi có thể nhận được sự kiện .NET cho "ngắt kết nối cáp ethernet", nhưng nếu modem được đặt lại thì sự kiện này sẽ không được kích hoạt. Tôi không muốn giữ một số URL để thực hiện điều này vì nó sẽ bổ sung thêm chi phí hiệu năng đáng kể. Có sự kiện .NET nào có thể kiểm tra xem hệ thống có được kết nối với Internet hay không?
Có một biểu tượng trong khay hệ thống hiển thị dấu chéo hoặc dấu hiệu kết nối giới hạn khi hệ thống không được kết nối với internet. Điều đó cho thấy Windows biết, và tôi muốn bẫy sự kiện đó.
Xem thêm: http://stackoverflow.com/questions/6197954/get-windows-7s-network-status –