Xin phép các bạn tôi tham gia 1 bài về vấn đề này.
Cách của mình là các bạn chỉ cần viết 1 hàm duy nhất thôi.
Hàm kiểm tra file trên máy chủ có tồn tại hay không? hoặc kiểm tra IP trên máy chủ đang tắt hay mở ấy. Nó tựa tựa như chúng ta đang chơi game, Máy chủ ( server chỉ cần Disconet mạng là xong, các máy client sẽ nhận được thông báo ngay là Mất kết nối máy chủ hay máy chủ đang bảo trì)
Và vì thế ở máy con chỉ cần lồng cái hàm Check IP đang mở hay tắt rồi thông báo là bão trì là xong.
Giả định tình huống:
++ Có 10 máy con đang mở truy câp file trên máy chủ
++ Bây giờ máy chủ muốn bảo trì, Ông này chỉ cần Disble là xong. Máy con sẽ nhận 1 thông báo ngay khi rời khỏi form khác nếu ta chèn hàm vào form đó. ( Bởi dùng cách nào cũng phải chèn hàm vào)
Hạn chế:
+ Nếu họ đang nhập gì đó, thì sẽ ảnh hưởng đến record họ đang nhập còn cái khác thì không
+ Máy con không chủ động được khi nào phải out
Ưu điểm:
+ Tăng tốc độ truy xuất, không cần phải cứ 10s quét trên máy chủ. Nếu nhiều máy con quét thì máy chủ hơi mệt.
+ Không cần tạo table, hay Check vào ô Yes/No để thông báo
+ Còn 1 chỗ hay khác: Khi nào máy chủ mở lại thì máy con sẽ biết.
Ví dụ: Buổi sáng máy con nó vào cơ quan mở máy lên, lúc đó ông máy chủ ở lầu 5 nó chưa vào để mở máy, thì trên máy con cũng thông báo cho hay là máy chủ nó chưa mở....
Cuối cùng, xin tặng bạn
[Hàm] [Demo] Hàm kiểm tra IP tắt hay mở
Còn nếu bạn muốn tạo 1 kiểu thông báo ngoài thông báo tắt máy để bảo trì thì bạn tạo như các bạn trên hướng dẫn là tuyệt vời nhất
Thân mến!