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.
Topik terkait