Cho phép nhiều user đăng ký vào các nhóm để trò chuyện với nhau. Client/server Quản lý các nhóm và các user của từng nhóm. phân phối chuỗi thông tin từ một user đến các user khác. Giao tiếp với các user. Cho phép họ đăng ký nhóm; gởi/nhận thông tin cho nhau. | Trường Đại Học Bách Khoa LẬP TRÌNH MINICHAT CHƯƠNG II III Ban quyền 2005- Khoa Công Nghệ Thông Tin Trang 1 Trường Đại Học Bách Khoa GIỚI THIỆU MINICHAT Chức năng - Cho phép nhiều user đăng ký vào các nhóm để trò chuyện với nhau. Mô hình lựa chọn - Client server Server - Quản lý các nhóm và các user của từng nhóm. - phân phối chuỗi thông tin từ một user đến các user khác. Client - Giao tiếp với các user. - Cho phép họ đăng ký nhóm gởi nhận thông tin cho nhau. Ban auvền 2005- Khoa Công Nghê Thông Tin Trang 2 BK Trường Đại Hoc Batch Khoa GIỚI THIÊU MINICHAT Giao thức dùng cho hệ thống MiniChat - LệnhGLIST CRLF - LệnhULIST CRLF - Lệnh LOGIN tên group tên user CRLF - Lệnh SEND string CRLF - Lệnh LOGOU CRLF Dạng reply cho tất cả các request - N chuỗi dữ liệu phụ kèm theo - N 1 Thành công N 0 Thất bại Ban quyen 2005- Khoa Công Nghệ Thông Tin Trang 3 BK Trường Đại Hoc Bach Khoa GIAO DIÊN MINICHAT x iorriTüL Group I Login I Usa Send I Logout I MiniChatClient Cửa sổ nhập thông tin của button Connect Cửa sổ nhập thông tin của button login Ban quyện 2005- Khoa Công Nghệ Thông Tin Trang 4 BK Trường Đại Hoc Batch Khoa XỬ LÝ BIẾN CỐ TRÊN VC Tạo hàm xử lý biến cố cho từng button bằng cách chọn từng button chọn mục event trong cửa sổ Properties cửa sổ sau xuất hiện Ban quyền 2005- Khoa Công Nghệ Thông Tin Trang 5 Trường Đại Học Bách Khoa XỬ LÝ BIẾN CỐ TRÊN VC Phương pháp chính quy để khai báo biến và hàm xử lý biến cố với các phần tử giao diện là dùng menu cửa sổ ClassWizard xuất hiện trang MessageMap cho phép khai báo các hàm xử lý biến cố Ban quyện 2005- Khoa Công Nghề Thông Tin Trang