You are on page 1of 2

Lab 7.

2uChat

Mc ch: Hiu bit v kin trc ngang hng C th lp trnh cc ng dng theo m hnh ngang hng Ni dung: Thit k giao thc chat cho 2 ngi c tn Two-user chat (2uChat) Ci t 2uChat Server v 2uChat Client Cng vic ca hc vin: Lp trnh ng dng c yu cu

S dng biu tng:

- Phn thc hnh trn my tnh hc vin cn thc hin v chp giao din cc bc thc hin a vo bo co

- Cu hi hc vin phi tr li v ghi p n vo bo co. - Hc vin lp trnh v np m ngun

Giao thc 2uChat


Ta Yahoo!Messenger cho 2 ngi chat. M hnh: Server-client + Peer-peer

Server: Client 1: Client 2: Ch ngi dng th Kt ni n server Kt ni n server nht kt ni n thng bo v ip ca Nhn thng bo t server mnh server v ip ca client 1 Ch ngi dng th Ch client 2 kt ni hai kt ni n n mnh ni Kt ni n client 1 server, thng bo cho chuyn Nhn li cho ca ngi dng th hai ip Nhn kt ni t client 1 ca ngi dng th client 2 Cho li client 1 nht Cho client 2 Nghe client 1 ni g Nhn li cho ca client 2 Ni li iu g vi Ni vi client 2 iu client 1 g Nghe client 2 ni g

Pht trin 2uChat client v 2uChat server


Lp trnh bng java hoc c# Pht trin 2uChat server (download) Pht trin 2uChat client v1.0 cho php hai ngi ni lun phin (download) Pht trin 2uChat peer v1.0 cho php hai ngi ni ng thi, peer chy sau bit socket ca peer chy trc khng cn qua server (download peer1server-role, peer2-client-role) Pht trin 2uChat peer v2.0 cho php hai ngi ni ng thi

You might also like