Bagikan melalui


Pilih, fd_set, dan makro FD_XXX

Karena soket tidak diwakili oleh bilangan bulat gaya UNIX, kecil, non-negatif, implementasi fungsi pilih diubah di Windows Sockets. Setiap set soket masih diwakili oleh struktur fd_set , tetapi alih-alih disimpan sebagai bitmask, set diimplementasikan sebagai array soket. Untuk menghindari potensi masalah, aplikasi harus mematuhi penggunaan makro FD_XXX untuk diatur (FD_SET), menginisialisasi (FD_ZERO), menghapus (FD_CLR), dan memeriksa (FD_ISSET) struktur fd_set .

Porting Aplikasi Soket ke Winsock

Pertimbangan Pemrograman Winsock