1. Trang chủ
  2. » Kỹ Năng Mềm

Đề thi cuối kỳ môn lập trình mạng

1 29 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1
Dung lượng 246,08 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đề 4.Viế t chương trình FileServer sử dụ ng mô hình WSAEventSelect làm nhiệ m vụ sau: e.. Đợi kế t nố i và xử lý lệ nh từ client.[r]

Trang 1

Ngày thi: 18/10/2011 Thời gian: 15h -> 16h30

Đị a điể m: TC-412 Không sử dụng tài liệ u

Đề 0.Viế t chương trình FileServer sử dụ ng mô hình blocking làm nhiệ m vụ sau:

a Đợi kế t nố i và xử lý lệ nh từ client Các lệ nh có dạ ng “GET <TenFile>\n”

b Thực hiệ n đọ c từ thư mụ c hiệ n tạ i tệ p tin <TenFile> và gửi trả client theo đị nh dạ ng

“OK\n<Kichthuocfile>\n\n<Noidungfile>”

c Nế u file không tồ n tạ i thì gửi trả client xâu “FAILED\nFile not found\n\n”

d Chương trình có thể đáp ứng được nhiề u yêu cầ u từ nhiề u client đồ ng thời

Đề 1.Viế t chương trình FileClient sử dụ ng mô hình blocking làm nhiệ m vụ sau:

a Kế t nố i đế n server có đị a chỉ /tên miề n được nhậ p từ bàn phím

b Nhậ n tên file từ bàn phím và gửi yêu cầ u tả i file đế n server, cú phả p có dạ ng “GET <TenFile>\n”

c Xử lý kế t quả từ server

i Nế u server báo lỗ i, thì dữ liệ u gửi trả có dạ ng “FAILED\n<ThongBaoLoi>\n\n”

ii Nế u server báo thành công thì dữ liệ u gửi trả có dạ ng “OK\n<FileSize>\n<NoiDungFile>\n\n” Phân tích kế t quả từ server và ghi nộ i dung file nhậ n được ra đĩa

d Chương trình có thể tả i nhiề u file cùng mộ t lúc, từ nhiề u server

Đề 2.Viế t chương trình FileServer sử dụ ng mô hình select làm nhiệ m vụ sau:

a Đợi kế t nố i và xử lý lệ nh từ client Các lệ nh có dạ ng “GET <TenFile>\n”

b Thực hiệ n đọ c từ thư mụ c hiệ n tạ i tệ p tin <TenFile> và gửi trả client theo đị nh dạ ng

“OK\n<Kichthuocfile>\n\n<Noidungfile>”

c Nế u file không tồ n tạ i thì gửi trả client xâu “FAILED\nFile not found\n\n”

d Chương trình có thể đáp ứng được nhiề u yêu cầ u từ nhiề u client đồ ng thời

Đề 3.Viế t chương trình FileClient sử dụ ng mô hình select làm nhiệ m vụ sau:

a Kế t nố i đế n server có đị a chỉ /tên miề n được nhậ p từ bàn phím

b Nhậ n tên file từ bàn phím và gửi yêu cầ u tả i file đế n server, cú phả p có dạ ng “GET <TenFile>\n”

c Xử lý kế t quả từ server

i Nế u server báo lỗ i, thì dữ liệ u gửi trả có dạ ng “FAILED\n<ThongBaoLoi>\n\n”

ii Nế u server báo thành công thì dữ liệ u gửi trả có dạ ng “OK\n<FileSize>\n<NoiDungFile>\n\n” Phân tích kế t quả từ server và ghi nộ i dung file nhậ n được ra đĩa

d Chương trình có thể tả i nhiề u file cùng mộ t lúc, từ nhiề u server

Đề 4.Viế t chương trình FileServer sử dụ ng mô hình WSAEventSelect làm nhiệ m vụ sau:

e Đợi kế t nố i và xử lý lệ nh từ client Các lệ nh có dạ ng “GET <TenFile>\n”

f Thực hiệ n đọ c từ thư mụ c hiệ n tạ i tệ p tin <TenFile> và gửi trả client theo đị nh dạ ng

“OK\n<Kichthuocfile>\n\n<Noidungfile>”

g Nế u file không tồ n tạ i thì gửi trả client xâu “FAILED\nFile not found\n\n”

h Chương trình có thể đáp ứng được nhiề u yêu cầ u từ nhiề u client đồ ng thời

Đề 5.Viế t chương trình FileClient sử dụ ng mô hình WSAEventSelect làm nhiệ m vụ sau:

e Kế t nố i đế n server có đị a chỉ /tên miề n được nhậ p từ bàn phím

f Nhậ n tên file từ bàn phím và gửi yêu cầ u tả i file đế n server, cú phả p có dạ ng “GET <TenFile>\n”

g Xử lý kế t quả từ server

iii Nế u server báo lỗ i, thì dữ liệ u gửi trả có dạ ng “FAILED\n<ThongBaoLoi>\n\n”

iv Nế u server báo thành công thì dữ liệ u gửi trả có dạ ng “OK\n<FileSize>\n<NoiDungFile>\n\n” Phân tích kế t quả từ server và ghi nộ i dung file nhậ n được ra đĩa

h Chương trình có thể tả i nhiề u file cùng mộ t lúc, từ nhiề u server

Lưu ý:Đề thi của sinh viên = phần dư (số thứ tự / 6) Ví dụ: STT 15 => Làm đề 3

Ngày đăng: 30/01/2021, 00:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w