ĐỀ THI KẾT THÚC HỌC PHẦN - 20122 Môn học: Lập trình Mạng - Mã học phần: IT4060 Thời gian làm bài: 60 phút - Sinh viên sử dụng tài liệu (Đề thi có câu) Câu 1: Sử dụng ngôn ngữ lập trình C/C++ viết chương trình Server thực công việc sau: Tạo socket, đợi kết nối Chấp nhận kết nối từ client Nhận lệnh từ client xử lý: a Nếu client gửi USER: kiểm tra tên người dùng có hay không, không gửi lại cho client thông báo “No user found”, có gửi cho người dùng thông báo “OK” b Nếu client gửi PASS: kiểm tra i Nếu client chưa gửi USER trước gửi lại cho client thông báo “Please send USER first: ii Nếu client gửi USER mật với user gửi gửi lại cho client thông báo “OK” iii Nếu client gửi USER mật sai gửi lại cho client thông báo “Invalid Password” Giả định server có file text data.txt chứa thông tin user password, cập dòng