tailieunhanh - Các hàm thành phần của lớp CSocket (MFC)
nSocketPort: cổng trên host được dùng với Socket; nếu bằng 0 thì mặc định MFC sẽ tự chọn port. - nSocketType là SOCK_STREAM (TCP) hay SOCK_DGRAM (UDP). - lpszSocketAddress: địa chỉ IP của host dùng socket để truyền thông. Ví dụ: . - Giá trị trả về: khác 0 nếu thành công, ngoài ra thì bằng 0. | Khoa Công nghệ Thông tin - Trường ĐH KHTN Tp. HCM Bộ môn Mạng Máy Tính và Viễn Thông Các hàm thành phần của lớp CSocket MFC Lệnh này dùng để tạo socket BOOL Create UINT nSocketPort 0 int nSocketType SOCK_STREAM LPCTSTR IpszSocketAddress NULL - nSocketPort cổng trên host được dùng với Socket nếu bằng 0 thì mặc định MFC sẽ tự chọn port. - nSocketType là SOCK_STREAM TCP hay SOCK_DGRAM UDP . - lpszSocketAddress địa chỉ IP của host dùng socket để truyền thông. Ví dụ . - Giá trị trả về khác 0 nếu thành công ngoài ra thì bằng 0. Lệnh dán địa chỉ cục bô đến socket BOOL Bind UINT nSocketPort LPCTSTR IpszSocketAddress NULL BOOL Bind const SOCKADDR IpSockAddr int nSockAddrLen - nSocketPort cổng xác định ứng dụng socket. Khoa CNTT - Trường ĐH KHTN -7- Khoa Công nghệ Thông tin - Trường ĐH KHTN Tp. HCM Bộ môn Mạng Máy Tính và Viễn Thông - lpszSocketAddress địa chỉ mạng. - lpSockAddr trỏ đến cấu trúc SOCKADDR chứa địa chỉ cho socket này. - nSockAddrLen chiều dài của địa chỉ lpSockAddr được tính theo byte. - Giá trị trả về khác 0 nếu thành công ngoài ta 0. struct sockaddr unsigned short safamily char sadata 14 - Đây là cấu trúc lưu trữ địa chỉ IP để máy gia nhập vào truyền thông socket windows. Hàm giải phóng socket Close Hàm thiết lâp kết nối đến server BOOL Connect LPCTSTR lpszHostAddress UINT nHostPort BOOL Connect const SOCKADDR IpSockAddr int nSockAddrLen - Gọi hàm này để thiết lập 1 kết nối đến 1 socket. - lpszHostAddress địa chỉ mạng của socket mà cần được kết nối đến có thể là chuỗi số phân cách bởi dấu chấm vd . Khoa CNTT - Trường ĐH KHTN -7- Khoa Công nghệ Thông tin - Trường ĐH KHTN Tp. HCM Bộ môn Mạng Máy Tính và Viễn Thông - nHostPort cổng xác định ứng dụng socket. - lpSockAddr trỏ đến cấu trúc SOCKADDR chứa địa chỉ của socket được kết nối. - nSockAddrLen chiều dài của địa chỉ trong lpSockAddr được tính theo byte. - Giá trị trả về khác 0 nếu thành công thất bại 0. Hàm lắng nghe các yêu cầu kết nối BOOL Listen int nConnectionBacklog 5 - Hàm này .
đang nạp các trang xem trước