Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các thao tác cơ bản trong lập trình socket trên windows
Nội dung xem thử
Mô tả chi tiết
Khoa Mạng Máy Tính và Truyền Thông – Trường Đại Học CNTT
BÀI THỰC HÀNH SỐ 4
Các thao tác cơ bản trong lập trình socket trên windows
Yêu cầu thực hành: Viết các chương trình thực hành các lệnh trong bài thực
hành này. Tham khảo các chương trình mẫu kèm theo bài thực hành.
1. Cơ chế gọi hàm khi trong lập trình socket
1.1. TCP
Hình. Lập trình socket sử dụng TCP
1.2. UDP
- Với giao thức UDP, không cần phải thiết lập kết nối trước khi truyền nhận dữ
liệu
• Chương trình server không sử dụng hai hàm listen() và accept()
• Chương trình client không cần sử dụng hàm connect().
- Sử dụng hàm sendto() thay cho hàm send() trong TCP
- Sử dụng hàm recvfrom() thay cho recv() trong TCP
Lab 4 Lập trình Socket – TCP & UDP