Tải bản đầy đủ (.pdf) (19 trang)

Tài liệu Lập trình mạng P8 docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (392.1 KB, 19 trang )

Chương 7: Chương trình chat trên nhiềumáy
Chương 1
1. Giớithiệu
 Chứcnăng
– Cho phép nhiềuuser đăng ký vào các nhóm để trò chuyệnvới nhau.
 Mô hình lựachọn
– Client/server
 Server
–Quản lý các nhóm và các user củatừng nhóm.
– phân phốichuỗi thông tin từ một user đến các user khác.
 Client
–Giaotiếpvới các user.
– Cho phép họ đăng ký nhóm; gởi/nhận thông tin cho nhau.
Chương 1
1. Giớithiệu
Giao thứcdùngchohệ thống MiniChat
–Lệnh GLIST <CRLF>
–Lệnh ULIST <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ấtcả các request
–N <chuỗidữ liệuphụ kèm theo>
– N = 1: Thành công, N = 0: Thất bại
Mô hình 7 tầng OSI
Chương 1
2. Giao diện
Chương 1
2. Hàm xử lý biếncố
 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ửasổ Properties,
cửasổ sau xuất
hiện:
Chương 1
2. Hàm xử lý biếncố
Phương pháp chính
quy
để khai báo biếnvà
hàm
xử lý biếncố vớicác
phầntử giao diệnlà
dùng menu
View.ClassWizard, cửa
sổ ClassWizard xuất
hiện, trang
MessageMap
cho phép khai báo các
hàm xử lý biếncố:
Chương 1
2. Hàm xử lý biếncố
Để tạo các biếndữ liệu
kếthợpvới các control,
chọn project, class chứa
biến, trang Member
variables, sau đóchọn
từng ID phầntử rồi ấn
nút button “Add

variable”, cửasổ sau
xuấthiện:

×