
Khoa Hc và KThut Máy Tính
Bài Ging 2
LP TRÌNH MNG DÙNG SOCKET

Khoa Khoa Hc và KThut Máy Tính
KHÁI NIM VSOCKET
Socket API
–
Ðc gii thiuBSD4.1 UNIX, 1981
–
Ðcng dng khi to, sdng và hy b.
–
Dùng cơchclient/server
–
Cung cp hai dch vchuyn dliu thông qua
socket API:
• unreliable datagram
• reliable, byte stream-oriented

Khoa Khoa Hc và KThut Máy Tính
KHÁI NIM VSOCKET

Khoa Khoa Hc và KThut Máy Tính
THIT KGII THUT CLIENT/SERVER
Thi
t k
gi
i thu
t cho client
–Gii thut cho chơng trình client dùng UDP
Xác nh a chserver.
To socket.
Gi/nhn dliu theo giao thc lpng dng ã thit k.
óng socket.
–Gii thut cho chơng trình client dùng TCP
Xác nh a chserver
To socket.
Kt nin server.
Gi/nhn dliu theo giao thc lpng dng ã thit k.
óng kt ni.

Khoa Khoa Hc và KThut Máy Tính
THIT KGII THUT CLIENT/SERVER
Thit kgii thut cho Server
–
Chơng trình server có hai loi:
L
p(iterative)
ng th
i (concurrent).
–
Hai dng giao thc chơng trình server:
Connection-oriented
Connectionless.

