
26/02/2012
1
CHNG 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) và
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 và cng: nguyên lý
• 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