Trong C/C++, làm cách nào tôi chuyển một ổ cắm chặn thành một ổ cắm không chặn trong cả hai WinSocks và * nix; để select() sẽ hoạt động chính xác. Bạn có thể sử dụng bộ xử lý trước cho mã nền tảng cụ thể.Tạo một ổ cắm Nonblocking cho WinSocks và * nix
6
A
Trả lời
7
5
chọn() là nghĩa vụ phải làm việc trên chặn ổ cắm. Nó trả về khi một hàm read() trả về ngay lập tức, luôn luôn là trường hợp với các ổ cắm không bị chặn.