Professional Documents
Culture Documents
Lp trnh mng
Chng trnh cht dng TCP/IP:
Mt ngi dng c nh danh duy nht bi username v password , lu trn
server
Khi ng nhp, bn client s cung cp cho ngi dng mt cng xc nh v
thng tin v host, port ca ngi dng s c ng k vi server
Mt ngi dng c th ng nhp trn nhiu my khc nhau, nhng ti mt
thi im th ch online trn mt my duy nht
Mt my c th chy nhiu chng trnh client cho nhiu ngi dng online
cng mt lc
Khi ng nhp thnh cng, mi ngi dng s hin ln danh sch cc ngi
dng khc ang online. Click vo username no s hin ln mt ca s ring
cht vi username
Vi mi bn cht, khi ngi dng g mt cu gi i, th ca s ca ngi
v ca bn cht u hin ln cu va cht theo th t: <username : cu cht>
Khi ngi dng logout th username ca h s bit mt trn tt c cc danh
sch online ca tt c mi ngi ang online
Yu cu:
Thit k CSDL cho bi ton trn (cc bng vi y thuc tnh, quan h gia
cc bng)
nh ngha cc lp cho pha client v pha server (v s lp chi tit cho mi
bn)
V s tun t biu din hot ng ca mt ngi dng t khi ng nhp,
chn 1 bn cht, cht xong v logout
Vit phng thc (lp iu khin - server) cho php gi v cho pha client ca
mt ngi mi ng nhp danh sch v a ch cc user ang online
Vit phng thc (lp iu khin - client) cho php ng gi thng tin dng
cht v gi n client ca bn cht
Vit phng thc (lp iu khin - client) cho php nhn d liu cht t bn
cht v hin th text tng ng ln ca s cht ca ngi dng
Vit chng trnh hon chnh c hai pha cho ng dng ny