1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình mạng: Chương 4 - Phạm Trần Vũ

10 30 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 10
Dung lượng 109,39 KB

Nội dung

Dưới đây là bài giảng Lập trình mạng: Chương 4 do Phạm Trần Vũ biên soạn. Bài giảng trình bày về bài tập lập trình minichat như chương trình minichat, giao thức minichat, quản lý tài khoản người sử dụng, quản lý nhóm, hình thức minichat.

Trường Đại Học Bách Khoa Tp.HCM LẬP TRÌNH MINICHAT BÀI TẬP Khoa Khoa Học Và Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM Bài Tập 1: Chương Trình MiniChat (1) Yêu cầu: – Viết chương trình MiniChat sử dụng ngơn ngữ lập trình Java Điểm số: – 10% mơn học Hình thức làm việc – – – Theo nhóm, nhóm người Một người phụ trách chương trình MiniChat server Một người phụ trách chương trình MiniChat client Khoa Khoa Học Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM Bài Tập 1: Chương Trình MiniChat (2) Hạn nộp bài: – Thứ 6, ngày 21/03/2008 Nội dung cần nộp – – – Tài liệu thiết kế chương trình MiniChat Mã nguồn chương trình Trình bày chương trình thực hành tuần Khoa Khoa Học Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM MiniChat: Chương TrìnhTham Khảo Chương trình mẫu MiniChat Website môn học Các chức cần mở rộng thêm chương trình mẫu: – – – – Giao thức trao đổi thông tin giữu MiniChat client server Chức quản lý tài khoản tin người sử dụng Chức quản lý nhóm Cho phép chat theo chế độ 1-1 Khoa Khoa Học Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM MiniChat: Giao Thức Giao thức cở dùng cho hệ thống MiniChat – – – – – Lệnh GLIST Lệnh ULIST Lệnh LOGIN , Lệnh SEND Lệnh LOGOU Dạng reply cho tất request – – N N = 1: Thành công, N = 0: Thất bại Khoa Khoa Học Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM MiniChat: Giao Thức Hiện đơn giản, cần phải bổ xung thêm Client sử dụng biến “fstate” để nhớ trạng thái giao tiếp – Nhược điểm: người dùng vơ tình thay đổi trạng thái client trước client nhận trả lời từ server đường truyền internet chậm -> hiểu nhầm trả lời từ server Đề nghị: Trong câu trả lời từ server đến client, nên có thơng tin u cầu của client Khoa Khoa Học Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM Quản Lý Tài Khoản Người Sử Dụng Chương trình phải quản lý tài khoản người sử dụng để đăng nhập vào chương trình Chương trình đăng nhập phải có username/password Thơng tin phải lưu lại sau người dùng thoát khỏi chương trình Khi trở lại chương trình, người dùng đăng nhập trở lại hệ thống khơng cần đăng ký lại Khoa Khoa Học Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM Quản Lý Nhóm Chương trình phải cho phép người dùng tạo nhóm chat khác Thơng tin nhóm cần lưu lại sở liệu Không cần lưu lại thơng tin người dùng nhóm Chỉ tạm thời quản lý người sử dụng online, tham gia vào nhóm Khoa Khoa Học Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM Hình Thức Chat Một người sử dụng, sau tham gia vào nhóm, gửi message cho tất thành viên nhóm Một người sử dụng gửi message đến cụ thể thành viên nhóm Người sử dụng gửi message đến tất thành viên online Khoa Khoa Học Kỹ Thuật Máy Tính Trang Trường Đại Học Bách Khoa Tp.HCM TỔNG KẾT Giới thiệu Bài Tập Những u cầu chương trình MiniChat Khung chương trình MiniChat Server sử dụng Java Khoa Khoa Học Kỹ Thuật Máy Tính Trang 10 ... Chương Trình MiniChat (2) Hạn nộp bài: – Thứ 6, ngày 21/03/2008 Nội dung cần nộp – – – Tài liệu thiết kế chương trình MiniChat Mã nguồn chương trình Trình bày chương trình thực hành tuần Khoa Khoa... Dụng Chương trình phải quản lý tài khoản người sử dụng để đăng nhập vào chương trình Chương trình đăng nhập phải có username/password Thơng tin phải lưu lại sau người dùng thoát khỏi chương trình. ..Trường Đại Học Bách Khoa Tp.HCM Bài Tập 1: Chương Trình MiniChat (1) Yêu cầu: – Viết chương trình MiniChat sử dụng ngơn ngữ lập trình Java Điểm số: – 10% mơn học Hình thức làm

Ngày đăng: 11/04/2021, 22:21

TỪ KHÓA LIÊN QUAN