26/02/2012
1
CHNG 3
SOCKETS
ThS. Trn Bá Nhim
Website:
sites.google.com/site/tranbanhiem
Email: tranbanhiem@gmail.com
26/02/2012
2
Ni dung
Gii thiu
Kho sát chc nng ca các lp Socket,
UDP, TCP (TCPClient & TCPListener)
các lp IPAddress, IPHostEntry,
IPEndpoint trong lp trình mng
Khai báo và s dng các lp UDP, TCP
26/02/2012 Chương 3: Sockets 2
26/02/2012
3
Socket là gì?
Lp trình mc socket là nn tng ca lp
trình mng
Socket là mt i tưng th hin im truy
cp mc thp vào IP stack.
Socket có th ch  m, óng hoc mt
s trng thái trung gian khác
Socket có th gi, nhn d liu
D liu tng quát ưc gi theo tng khi
(thưng gi là packet), khong vài KB/ln 
tng hiu sut
26/02/2012 Chương 3: Sockets 3
26/02/2012
4
Khái nim a ch và cng (Address
& Port)
26/02/2012 Chương 3: Sockets 4
26/02/2012
5
!a ch cng: nguyên
Trong máy có rt nhiu ng dng mun
trao i vi các ng dng khác thông qua
mng.
Ví d: có 2 ng dng ca máy A mun trao
i vi vi 2 ng dng trên máy B
M"i máy tính ch có duy nht mt ưng
truyn d liu ( gi và nhn)
26/02/2012 Chương 3: Sockets 5