Server file Upload
Yêu cầu:
Đọc thông tin tất cả các file trong thư mục (folder) DATA cho trước.
Tìm kiếm file theo key word chứa trong file.
Download một file bất kỳ từ server
Upload một file bất kỳ lên server
Các kỹ thuật sử dụng:
Thread pool : để đảm bảo cho nhiều client truy cập server cùng lúc
Java Swing: làm giao diện client
Socket : giao tiếp giữa client và server
Callback function: xử lý giao tiếp giữa giao diện và thread.