Repository tổng hợp các bài tập lập trình mạng bằng Java, bao gồm các mô hình giao tiếp cơ bản giữa client và server:
- TCP Socket
- UDP Datagram
- RMI (Remote Method Invocation)
- Web Service (SOAP)
- Thực hành kiến thức môn Lập trình Mạng
- Làm quen với các giao thức truyền thông phổ biến
- Hiểu cách thiết lập và xử lý kết nối client-server
- Quan sát luồng dữ liệu gửi/nhận qua từng mô hình
Repo phục vụ mục đích học tập, tham khảo và luyện tập kỹ năng lập trình mạng với Java.
Mỗi bài tập thường bao gồm:
- Một chương trình client, có nhiệm vụ:
- Gửi yêu cầu (request) đến server theo đề bài
- Nhận dữ liệu phản hồi từ server
- Xử lý dữ liệu theo yêu cầu
- Gửi kết quả xử lý trở lại cho server
Lưu ý: Server sẽ kiểm tra:
- Luồng xử lý có đúng yêu cầu không
- Kết quả trả về có chính xác không