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

MÔ PHỎNG QUÁ TRÌNH LÀM VIỆC CỦA HAI SERVER NGANG HÀNG TRÊN MẠNG TCPIP (TIỂU LUẬN MÔN HỌC LẬP TRÌNH MẠNG)

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 (780.97 KB, 19 trang )

Tiểu luận môn học:  



  !"#
!$%&"
Đề tài:
"#$'( %&")*+,, %).%
,%/"$0$
 
  !"#$
%&'() 
*+ ,-.$/"0 1
Nhóm : Thảo-Uyên  &/
Tiểu luận môn học:  
123
2 / '30456"7879:;< 57=&
>0 1?0456@A-BA&CA&7/2 279:BD56
+EF39GH IC247JK/0456@C2 
'C8L@9:?M7J;D@NC27J+4>+OA$P&3?J;
9*GQR*&/7ST;9*+<002+'>$"A$
9*3+RBD56C2B#;LI$7=G/0H#$2
?CL78H/&"27''+#173@202 ?7UF
@22 I&C23@9:G/0?BD56VJ0M
9L

W=671&?&X&2GIY7'79:ZMCR
@NC*/?2[+##03@9:G/0VW=;< 5C24
56"+<0PC4;< 50+'8456$
0"+<0@2IC3B4H/&"
/G79:"/I“Hệ tin học phân tán”C2I“Lập trình mạng


máy tính”59*B#5> PK/' \?VA7]
3+79:0G34K//I"2 B+<IK/'
0$?VA7]$22;< 5=@R“Mô phỏng quá trình làm
việc của 2 server ngang hàng trên mạng TCP/IP”
W9:B9*5^K/' 0$C2BV+7_K/0F>?
VI7]$2279:`C6F#78&/ ?C*S
/C2G34>?F#F0$0$2 ZZ[8G 37=?VI
&L$R79:+N<2K/' 0$C20F><5(+2 $
+a+VI;79:F2 b@[F37MC*' 0$C2
0F>7]V+VI$22J5F#F0$0$
&<&"0c
 4 567
%38*  5/
Nhóm : Thảo-Uyên  &/%
Tiểu luận môn học:  
"
defeWg)%
e @N$>7JK//$4,\e\h
eei'K/F2$0j
eeekI#Ml
e/"+'87=;< 59&Pl
e*mB$Gl
e%/"/$4n
eo*`@F#K/78G=mB$Gn
3G39&P%
7pG3MM%
e%q< 5Br5`@%
e3G3/$59&Po
e,9&PK/A&CA&h
e%,9&PK/A&CA&%h

eekI#$>7JK/9&PK/0A&CA&s
eee9*5^27U9&Ps
eee,2&J0 1s
eee%,2&/0 1t
eq156//F/BAt
ueev)wk.xyl
Nhóm : Thảo-Uyên  &/o
Tiểu luận môn học:  
9:;<=>?@ABCDED?FB$0$
k>0 12 / 7]&r2J2+'H/&"&$2
& 8I&3*?F/7'YC2>0 179:79/C2$BD56r
0C4C2+6C6$HM+[,zC*S/?G$/"+0
&=?00 #?>0 17]UrGZ+?{&9S"?20 73
0"CWUFBFzEK/>I$2'eA&A7]79/G#
BD56>73{9S5<22 F>5>$&eA&A?@9*
&0&/mAF?F/$SF>b@232$2$9S79:G#
& R+I>|C2@:739CR }
"GHI:JBCDKK
9&$P?G3LCR@NK/>eA&Ap>14/0
BA&CA&L+5(C6$>?>0F/$p0&>@2CBD56
5(C65$eA&AL+~W0< eA&A~24/CIC2>1?>
0C2F/$+K$23*W=JM+4>+9CR $>7J&&
C2H#P78GH 3@2"0 1&$>?5zG0/C8G3
&V?78+#/$3+C*>A$zJH @RW@2/$4,\e\
Nhóm : Thảo-Uyên  &/h
Tiểu luận môn học:  
(:J:;LMN=EO:I:DKK
37]{@R+&P?F>•F3&€J9&P$2Y79:>$
{8$5@AC*04C2C6G0/9@>@G3U|
C*/•0&P& 85`@O9CR W==& 8H/>eA&A?

5`@+#79:;D@NH/8'kJ>&/AA$‚ye9S
F# '9eA&AYFM';D@N5`@@2
ƒ'/++@/$
ƒ'&/B+$&["@2',\„&/BBB$,$&$@\&$$$@…
ƒ'A†$&G["@2'e\„eA&A\&$$$@…
ƒ'//@G\ B/@
#BDF>7/r0 wC2MDJI7+*0 ‡‡>5zJ
&PB$>#$CF#7=B$>9?B/7LVA51{S7=75`
@79:;D@N@'@9:9&$P%
W'?5`@79:;D@NFr'/++@/$'2 C6E45`
@A$GI5>C2&RL7(7='/++@/$r0 ‡==
Nhóm : Thảo-Uyên  &/s
Tiểu luận môn học:  
79:W82 M9GF>C3J9&PP0<@+#<
A$4C2V+0+L7(P9&P*> 79:'/++@/$D
5`@;M'59*A$5[F AMF A,zC*5`@?'/++@/$
OD;M0I78G=G0V+;07(7(/Y73?7K/5`@
.;M*',\?5[5`@B|79:720G19*
GIL3F€/9+#bth.‡,L&VK/5`@,\
pJ+'A/5A&4/I78G=C2B/7@25`@/G7
;$r',\?5`@79: =;M$'e\
5`@;M*'e\B|3+6F(7@>205`@e\b
B/$$G19*+z:+C*> =>25z7=& 8
5`@&$G7?e\Oˆ+'A/5A&K/C2$5`@&p
 =;M$'//@G\ B/@
.05`@e\*'//@GB|79:ZJA/5A&G0C2
 =*'+ B/@7C2$>5`@@V2 "@2‰&/A.19*
K/J‰&/A$2$2+6JC2$>20 wG3M
&$G79:& 8&>eA&A?‰&/A79:0&$A&Y5^7==
*7V71'*Š$A&&/@2J$5@AY/'@2A†$&GC2

//@G\ B/@,0‰&/A*&$A&B|79:'//@G\ B/@@"FbA/5A&
2'2 C2$C2 =@'A†$&G„e\…'e\5/C2$0I
78G=&$A/5A&2C2$7=H 37(79S73+A$$e\
/7e\2 @>79: =;M'//@G\ B/@7=7C2$>•0
&P433+6$73G5`@*71@20 ‡
.*0 ‡05`@79:;D@NA$H &P9:@>C*0 wA$
8O?7'5`@H/'5//@G+ B/@>7< ‰&/AF(Fb7+'
A/5A&C2 =@'e\>'e\?5`@79:Fe\?B/7@'
,\C2Mz@'/++@/$7==(&/2P
Nhóm : Thảo-Uyên  &/t
Tiểu luận môn học:  
OP@QDBRSTBUBV:;LMN=EO:?KK
W=J5`@=7{p*71?>eA&A7]5zJM
707(/YL#00 1MC2$>9Po
`C27(/Y2 79:D$0 1R5`@
UBVWVPEENDDEJ;?KK
,UMz&$$>7JK/>eA&A@23G3M`//0 
W=$2FJ0$>7J& 8`//0 &$>=5!&/P+#
P2G@@>/ JG3M`/V•0&P75!&/9B/
„P‹…
Nhóm : Thảo-Uyên  &/‹
Tiểu luận môn học:  
)\‡#BD@2J9&P/@BA&CA&rkQ$@2BA&CA&@V2$
OS7:BG3M
%)\w@29&PR97DK/F>W=G3M?F>D 'G3
M;M$',\
o,\‚F(J5`@,\C*SiŒ 'B7pFJ$0?••
=@L FLGP0&(2$?r7< @2ŒnnC2D$,\‡
h/GR5`@iŒ?,\‡D&#@>JIF0$iŒ?
w,.Œn?••=@L FLGP0&(2$?r7< @2Œ‹‹

s,\wR79:5`@{,\‡B|D3+J5`@w,.Œ‹j
t,\w =L+RG3M@9&Pw
‹/GRM5`@w,.Œ‹j?,\‡ =L+RG3M@
9&P‡
G3M`/%$5@A,\r0F9*o?h?s"@23FZ/ oF9*„&AA
†/ /5B/GA…
•0&P7JG3MO9
95<:BX:BCDYTE?J
R+&P&>w/A&CA&
.IBD560456,@ATA&CA&BŽ
q< 5M&/$7EI7+`//A&CA&
Nhóm : Thảo-Uyên  &/j
Tiểu luận môn học:  
9"GZOP
k•A&CA&7(/Ye\
,0A&CA&@@>C*/F€0I7+„kABB/A…
.•A&CA&MJIC&1PPO+#D@
MJI7+
,0I7+79:;07(&9*„C8J5…5$9S@R+&P>$
k•A&CA&B|D0I7+A$'H 9*&9*• 9*@2•@VY
JI7+79:D
.JA&CA&DJI7+ 'J$U8A&CA&JI
C2$7PI7+2 B|79:D73L#0A&CA&&Mk•
A&CA&B|G=&/I7+?3Server phải thc hin@2PPB|
L#0A&CA&78R79:I7+?9YA&CA&2$e\rServer
phải thc hinP*J5I7+7
&•A&CA&=;A79:„k$$&…J5IC7]>0
A&CA&G0?4@2;A79:/BGBK/A&CA&G0
W(5>K/I7+„kABB/A…
5kABB/A K/I7+ e\A&CA&D e\A&CA&+#

K/I7+B|@23+A$&$kABB/AB
)9[DB\XL@]^_;M[B`U
 ,"+'8@R+&Pk&$B$‰B/@‡/BtnC2+'8,
k&$B$‰wABB%nno
)9a9EbEEO:cEd?BW
W8G=mB$G$+a+G3M73J0 1{;/C2&/$7E5`@BD
56J&$//$4)\„)BA&//&/\&$$$@…$U,\„&/BBB$
,$&$@\&$$$@…
,=79:BD567=>$0456@AC2BA&CA&
Nhóm : Thảo-Uyên  &/l
Tiểu luận môn học:  
- >$456@A7=@L I9S5z&9*GDV73BA&CA&
&<
- >$456BA&CA&204K/9@2J7=&<
R+5`@{JBM9S5z
- >$456•/‘
)9e9[DB\ED?FB
.BD56mB$G?78H/<7'@2"/$4)\/ ,\
W=G0/1`///$42 €r&>0„B/A…G3MK/
V
- ,\@2/$45/&G3M„$A$-F/BA5…?997$>?
9S5z+#3@R+G3M&9*G3&P&/$7EI79:
.JG3M7]79:>$?/$4,\B|`G3MC2F#$
7#1$2C’K/5`@
,\ 'JG3M&X&2&9*GDC2R5`@
- )\@2/$4+G3M„$A$@ABB…/$0`//0 1
M9H/J0+3JI7+79:D{J0 73J
0 G02GIJG3M&X&2`/V
*F2$02 ?/"/$4,\@2+z:+
)9f9EbEEO:N=OBUYZBCD@EL:WE]cEd?BW

O "GZ
a9<-KSKa
tcpServer1.RemoteHost =
“IP Addr”
./F0$7(/Ye\K/A&CA&%G3M
C*A&CA&
tcpServer1.RemotePort =
1001
./F0$7(/YEK/A&CA&%G3
MC*A&CA&
tcpServer1.Connect
A&CA&G3MC2$>
tcpServer1.SendData
Message
A&CA&D5`@„@9r
F3kABB/A…@>
Nhóm : Thảo-Uyên  &/n
Tiểu luận môn học:  
tcpServer1.GetData strData
A&CA&R5`@@9C2$
F3B&//
tcpServer1.LocalIP
,4/7(/Ye\K/A&CA&
O "GZ
e9<-KSKe
tcpServer2.LocalPort =
1001
./F0$7(/YEK/A&CA&%G3
MC*A&CA&
tcpServer2.Listen

A&CA&%@ZA
tcpServer2.Accept
requestID
A&CA&%L+RG3M
tcpServer2.SendData
Message
A&CA&%D5`@„@9r
F3kABB/A…@>
tcpServer2.GetData strData
A&CA&%R5`@@9C2$
F3B&//
Nhóm : Thảo-Uyên  &/
Tiểu luận môn học:  
)9EVWVB`U
)9a9-U@gWVPEOP
)9e9h_;M[BUdiMN=EO:
k•A&CA&J//F/BAM/p0/F@A
kABB/A$&A@905>kABB/AK/,0A&CA&78zJBM
5>I7+5$9S5z7(“/
% kABB/AB@9L#0I7+K/5$0A&CA&&$D@?
0I7+79:@9A$4D@M
o kJ/BGB@90IC1C2&>0K/0IC7
„7]7/…
Nhóm : Thảo-Uyên  &/%
Tiểu luận môn học:  
j:kBBCDBJBDY=K
/F@AkABB/A$&A
5kABB/A J5
/F@AkABB/AB
5kABB/A k/&G AA&CA& •;AAA&CA&

k/&G@25L5$ML+„I+bF€/$FA&…
/F@A/BGB
5kABB/A W] S/$22
-U@g[B]I:DO
)9EVWVED?MEOB`U
Nhóm : Thảo-Uyên  &/o
Tiểu luận môn học:  
)9a9`UBCD-KSKa
V@“Start”W=FZ7'D0I7+73A&CA&%
V@“Monitor”
DI7+ '0B073A&CA&%
=(J5ICK/A&CA&C2A&CA&%
V@“Clear my task list”;/J50IC7]
K/A&CA&
V@“Exit”W=$09&P
)9e9`UBCD-KSKe
V@“Start”W=FZ7'D0I7+73A&CA&
V@“Monitor”
DI7+ '0B073A&CA&
=(J5ICK/A&CA&C2A&CA&%
V@“Clear my task list”;/J50IC7]
K/A&CA&%
V@“Exit”W=$09&P
Nhóm : Thảo-Uyên  &/h
Tiểu luận môn học:  
)9"GZ?@ABCDB`UBCDBJB-KSK
- .3MC2$>?DI7+7pFJ@>
- D0ICr27:C2$„kABB/A$&A…@>
- RI7+D73C2@9C2$27:&/„kABB/AB…
- ICK/PA$4r27:&/„kABB/AB…3@2

ICK/P
- 9IC$22C2$/BGB
- 3I7+ '0B0„k$$&…PD$2FJ/BGBK/
P$A&CA& '
- 3R79:I7+@25>/BGB20A&CA&G0D73B|
=(J5I7+2 C2J5/BGBK/P@2
P0B0
)9`bMlBTE@mB`U
)9a9TE<AJ;n
.Gr7J9&P?/‰$&7>5$//$5K//BA&CA&=
(
”./‰$&=(9&P7JG3MC2$>
Nhóm : Thảo-Uyên  &/s
Tiểu luận môn học:  
”,@GVStart7=DI7+$/
”,@GVMonitor7==(/BG@BK//A&CA&
”,@GVClear my task list7=;//BG@BK/BA&CA&7
)9e9TE<DEJ;n
3@R+@>
&A&CA&
”"‰$&B/&@2‰&A&CA&
”+A&CA&ŠA$A$BŒW(/Ye\K/A&CA&%
”+A&CA&ŠA$A\$&Œ,EK/A&CA&%
&A&CA&%
”"‰$&B/&@2‰&A&CA&%
”•;AAA&CA&Œe\K/A&CA&
h9)nMoDDYDdK
"KddDK-?K
M"KddDK ?K
nA5w@@/BGB„BC…

•;A/BG„BC…
%•;A/BG%„BC…
o•;A/BGo„BC…
h•;A/BGh„BC…
Nhóm : Thảo-Uyên  &/t
Tiểu luận môn học:  
"KddDKEd
M"KddDK "DW -K-KSK .^KB:K-KSK
% onhlhlo nhlhll
 hnhlhlo nhlhll
 snhlhlo nhlhll
o tnhlhll nhlhlo
n ‹nhlhll nhlhlo
n jnhlhll nhlhlo
n lnhlhlo nhlhlo
n nnhlhlo nhlhlo
n nhlhlo nhlhlo
n %nhlhlo nhlhlo
n onhlhlo nhlhlo
Nhóm : Thảo-Uyên  &/‹
Tiểu luận môn học:  
DdWEd
EM M"KddDK -D:d ?KEK
%l $A tt%nnj%sjot\k
on %$A tt%nnj%sjo‹\k
o o$A tt%nnj%sjoj\k
o% o$A tt%nnj%sjol\k
oo %$A tt%nnj%sjhn\k
oh n$A tt%nnj%sjsn\k
Nhóm : Thảo-Uyên  &/j

Tiểu luận môn học:  
* ,"p7
•–?H tin học phân tán?q‡W>"HM/\p,1k?
%nn%
•%–Các tài liu trên internet.
•o–\>`./?Kỹ xảo lập trình VB6, q‡/$7J;]J?%nnh
•h–-)e•?Gỡ rỗi cho người lập trình Visual Basic?q‡MG?%nnn
Nhóm : Thảo-Uyên  &/l

×