Chương 3 LẬP TRÌNH WINSOCK (Windows Socket)
Chương 3
LẬP TRÌNH WINSOCK (Windows Socket)
1
Nội dung
Giới thiệu Winsock BSD socket trong Windows Các hàm hỗ trợ
2
Giới thiệu Winsock
Mô tả giao tiếp socket trong Windows dựa tên nền tảng của BSD socket Tồn tại dưới các hàm Windows API Các hàm cơ bản được chứa trong DLL
Ứng dụng 16bit: winsock.dll, winsock.lib Ứng dụng 32bit: wsock32.dll, wsock32.lib
File header: winsock.h, winsock2.h
3
Khởi tạo môi trường Winsock
int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);
Tham số
wVersionRequested: phiên bản Winsock muốn sử dụng. Có thể sử dụng MAKEWORD(x,y) với x.y là phiên bản muốn sử dụng lpWSAData: là con trỏ, trỏ đến cấu trúc WSADATA,...