Bagikan melalui


Fungsi yang Diganti Namanya

Dalam dua kasus perlu mengganti nama fungsi yang digunakan di Berkeley Sockets untuk menghindari bentrokan dengan fungsi Microsoft Windows API lainnya.

Tutup dan Tutupsocket

Soket diwakili oleh deskriptor file standar di Berkeley Sockets, sehingga fungsi penutupan dapat digunakan untuk menutup soket serta file reguler. Meskipun tidak ada di Windows Sockets yang mencegah implementasi menggunakan handel file reguler untuk mengidentifikasi soket, tidak ada yang memerlukannya juga. Pada Windows, soket harus ditutup dengan menggunakan rutinitas closesocket . ON Windows, menggunakan fungsi close untuk menutup soket salah dan efek melakukannya tidak terdefinisi oleh spesifikasi ini.

Ioctl dan Ioctlsocket/WSAIoctl

Berbagai sistem run-time bahasa C menggunakan IOCTL untuk tujuan yang tidak terkait dengan Windows Sockets. Sebagai konsekuensinya, fungsi ioctlsocket dan fungsi WSAIoctl didefinisikan untuk menangani fungsi soket yang dilakukan oleh IOCTL dan fcntl dalam Distribusi Perangkat Lunak Berkeley.

closesocket

ioctlsocket

Porting Aplikasi Soket ke Winsock

Pertimbangan Pemrograman Winsock

WSAIoctl