Tải bản đầy đủ (.ppt) (31 trang)

tìm hiểu về lập trình socket trong java

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 (1.44 MB, 31 trang )





 







!
"
!
#"

!"#$"%&'

$%&'()*+,-(
) )./

01234+56+7,
'89:;22/<

,=486+3$;22(
%3:$-8>?@12A,=@12
B)*@C(D+3E+FG2?@2A'
,H2??I)J022012
K+2/


KJ'@124($L
012
!
K)*():)M%BNBO+
D+)*:/
!
K1:=PQ3E
:,L86+)*R?/
!
K)*1$C:L++)
!
S*1P:) 3%B@T,=
8J') >U++

()*+, /0123

)*+,-./0123

/4*+,-/153

6789:;<;"=">
))))?@.7A67

.7:B(78
!
"V+@)@@8"8W8)*+
%>1$CA4.)*3%X
:,L8JL++)/
!
#"V#@2+++)"8W8+1

%>1$CA4T4,L83*8J78
,+++)M)3$)1)
13I)?I,L8@Y>3/

7*C38:)&DEFE"G
HIDJ"%
)K

2?@L8
!
82)(,E=/
!
022)+,E=

78:)M?HI
)K

()8:N?'
"GGO:PQ
EH&EEEDMK67 
*6470R3:67
*673:";%
")K

KSSSSSSSSSSSSK

.H8
LTKKU
LTKKU


8
LV"0RE
L0RE
L2W)"B/90RE
L/.XY0RE
L70RE
L0RE
LB4XY0RE
LB40RE
X
"
)?2
"
)?2
2

HZ:8
!
$8J@2282
!
RD+@12+@223%BQ3E
?-%&'A%B8 R82
@123%BQ3E?-3:/
!
Z)*012+82T[4>
@12+@22'44+
:3E+FD+C82
RD+@12+82@22
4PTI9
82


N[:8

"

#"

'[:đều là các giao thức mạng TCP/IP, đều có chức
năng kết nối các máy lại với nhau, và có thể gửi dữ liệu cho nhau
UDP:
-DùngchomạngLAN
-Chophépmấtdữliệu
-Khôngđảmbảo.
-Tốcđộtruyềncao,VolPtruyềntốt
quaUDP
TCP:
-DùngchomạngWAN
-Khôngchophépmấtgóitin
-Đảmbảoviệctruyềndữliệu
-TốcđộtruyềnthấphơnUDP

H&@Y\NPH&P'
Y8
 $K2])YK
 [K2])EY):
EY)YK
 ^K_`:DY)
?aYK
 bK_NY)K
 cK_NY


9E
Y8
LEP*Y=E34Y
B4XY0RE=6+0RE
X:):)Y.7Y=C
R;=:#DY]RK
d"%8
)+)@C@8@+)21P0A$
@1Q3E\)D):1 
3*'@3%++ 8
#1H@]Q2/')*8^,34)1
P)-3%B@12'@@Y3%++ 8
;_]Q2/
LEP*61""YYY=E34Y6+0RE
.H&#HYH=Y:
)Y.7?:;<
)YHIR;P])MHI
61""Y:YMCE=YNN#
DMYK
LEP*Y=E=61""YYW=
734Y6+0RE=B4XY0RE3
 Y:)Y?:
;<67HIPe"fP])MHI:)
YMC:#DMYNKD
7PQg@TY\#`)Ch
NYiQ)'j$g[bDkcc^cK
LEP*61""YYY=E=61""YY
W=734Y6+0RE=
B4XY0RE

 Y<Y]l;<
YJ:HIPe"fP])MHI
61""YYK
J:012
C%B0124[%X)+4PJ>
`6+%&I:
a?8;2b,,2@@2;2b,,2@@VW%>[3C%B
012A%&?$@-Q+)0121$C
a?82"VW"%&+?$@CR)
0121$C>@-Q+
a?82K+8"VWP')+@CR-+@=?*
a?8;2b,,2@@2K+8b,,2@@VW"%&+
?$) )@121$C>4
a?8;02+)VWH@;_]Q2"%&I
:)*89J3P37,L8M[@12%&'/
a?8_02+)VWH@;_]Q2"%&I
:[89Q.3P,L8M,=+3(CD+)*
@12
4012
LEP"Y4Y6+0RE
YHIN$#$
[ONmH&@DJ
mOP]PPK
LEP"Y"46E*34Y6+0RE
!
F3489J1$C
LEP"Y"4+E*34Y6+0RE
!
F3489Q.1$C
n

LEPPY+E"4*3
!
ZP)+Q2)89Q.3c34%+
LEPPY+E"4*3
!
ZP)+Q2)89Q.3c34%+
d7012
a?8,@228+Ve82+WH@012]Q2
a?8?82+228+VWH@012]Q2
.DZE;:e"GHI$
>Ne):?a!)DHZEK
LEP"Y9*V=Y"Y34Y
0RE
LEP9*34Y0RE
n
.o`:eR;?@DE
YNKDY"Ypg@ZEY\P;RN
NDMKD&g@ZEY\P;E
q$rO)P;RN
SSSSSK
E1""YY
LEP1""YY
/)1""YY*3
LEP1""YY91""YY*3
>E&HG)reHG?
DKD'[EH&':
YHDM

9E
@

a
?8022012VWH@;_]Q2Ae,]Q2
@ )*012@22RQ3E/$
?fgAC7)*Rh+/R,C
7313%B78R,+'+1?$@CR/
a
?8022012VA62282A;2b,,2@@
?,b,,2@@WH@;_]Q2
@ )*3C%B022012RQ3E>
:,+3BQ3E/0220123E+F;"=?*
Q3E/@L@22 C
4:3E+F;"/
.Ji1$C
a"?8012+2VWH@;_]Q2
Z?%>$8J81$+@j@+3P.
J81$(7%&+2VWD+8>
022012/
a"?8,8@2VWH@;_]Q2
$3c>)*022012+(I
3448 A3\?%&'D++$= /:
f) 3:1%&'1)C@T
,=4/
L7P61""YY61""YY*3
"%&I:3E+F3%B@k,=?-@22/$
8+8@43E+F;"A3E+F3%BI:?-%&
;2b,,2@@
L7P9XY*3
022012l+2,L8R
13E%>?f@CgR/"%&
l+')+R)@223+2


XB(7
!
 Z)*,=,k++#"T,L8
>)*@1) A#"))*
2+,243*,m?2+@CR9
3Ad>R:,,L8
21@)/;")2+,2D+43n
)N,+++)#"3P 8)*,+++);"


9E()7
@3PJ+++)
XYMHI())
eZ"Gj)8
LEP()7*PstP=3
LEP()7*PstP=uY=
3
,)YZ)")=NHGEv"G
")n]o)PPwv;
Psgt:DE%NHIHG::
mHGDPK
DYx"%Y=@"GHIHG
Pwvj;PsuYtK":PE'q&
mPQPKLuYKDR!"#)
()7N":HIa":o
)@YY\H
61)0REKn
YeZ()
 LEP()7*PstP==61""YY"=

E3
LEP()7*PstP=uY==
61""YY"=E3
LEP()7*PstP==1""YY
"=E3
LEP()7*PstP=uY==
1""YY"=E3
2lY)()7)
eHIx)YKNHI
v"G"::PPwvj
;uYm;gDuY?HIYx
"%K
d"%8
"%&JM+++)"+12
()7NYEH&e@)Ev
)")8"G#Y#)YM
Hr"K
LEP61""YY1""YY*3
7H&:')MHI61""YY;
<67Y]RKD")HIZj6=;
<':;<)yx")K2m
D")HI%PeHIx)]R=
EH&:';<Y):")HI
;<K
LEP7*3
7H&')YMRn;CYn]
RK
LEP1""YY*3
7H&:')MHI1""YY
;<67:YMCY]RK

LEPPst(*3
 7H&:'))'P"Gj
")K.?HrvE'eP::
)""GHH&@Rxz"GK
LEP*PstPu="3
 Vu=:)'P"Gj")K.)YM
PD)yNR!z#K
- String s=new String(dp.getData(),”ASCII”);
D")?{P'=eCN:"G
TN{&K2DEZ:enC
)'PnHI'P]EH&(*3:O
V16E)PQYx"%Y:8
LEPV16E)*PstP=uY=
3
P:)'PHIYx"%H:)OZE6E)
 LEP9*3
7H&:'YMPY"GN)")K
LEP+uY*3
7H&:';)'HI'P]EH&
(*3):jN"G")R>EK

×