header winsock2.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
winsock2.h berisi antarmuka pemrograman berikut:
__WSAFDIsSet Fungsi __WSAFDIsSet (winsock2.h) menentukan apakah soket disertakan dalam satu set deskriptor soket. |
Menerima Fungsi terima mengizinkan upaya koneksi masuk pada soket. |
Mengikat Fungsi ikatan mengaitkan alamat lokal dengan soket. (fungsi ikat (winsock2.h)) |
closesocket Fungsi closesocket menutup soket yang ada. (fungsi closesocket (winsock2.h)) |
sambungkan Fungsi sambungkan menetapkan koneksi ke soket tertentu. |
FD_SET Makro FD_SET (winsock2.h) digunakan oleh fungsi Windows Sockets (Winsock) dan penyedia layanan untuk menempatkan soket ke dalam satu set. |
gethostbyaddr Fungsi gethostbyaddr mengambil informasi host yang sesuai dengan alamat jaringan. (gethostbyaddr tidak lagi direkomendasikan, gunakan getnameinfo sebagai gantinya) |
gethostbyname Fungsi gethostbyname (winsock2.h) mengambil informasi host yang sesuai dengan nama host dari database host. |
gethostname Fungsi gethostname (winsock2.h) mengambil nama host standar untuk komputer lokal. |
GetHostNameW Fungsi GetHostNameW mengambil nama host standar untuk komputer lokal sebagai string Unicode. |
getpeername Fungsi getpeername (winsock2.h) mengambil alamat peer tempat soket terhubung. |
getprotobyname Fungsi getprotobyname (winsock2.h) mengambil informasi protokol yang sesuai dengan nama protokol. |
getprotobynumber Fungsi getprotobynumber (winsock2.h) mengambil informasi protokol yang sesuai dengan nomor protokol. |
getservbyname Fungsi getservbyname (winsock2.h) mengambil informasi layanan yang sesuai dengan nama layanan dan protokol. |
getservbyport Fungsi getservbyport (winsock2.h) mengambil informasi layanan yang sesuai dengan port dan protokol. |
getsockname Fungsi getsockname (winsock2.h) mengambil nama lokal untuk deskriptor soket yang ditentukan. |
getsockopt Fungsi getsockopt mengambil nilai saat ini untuk opsi soket yang terkait dengan soket jenis apa pun, dalam status apa pun, dan menyimpan hasilnya dalam optval. |
htond Mengonversi ganda dari host ke urutan byte jaringan TCP/IP (yang merupakan big-endian). |
htonf Mengonversi float dari host ke urutan byte jaringan TCP/IP (yang merupakan big-endian). |
htonl Fungsi htonl (winsock2.h) mengonversi u_long dari urutan byte jaringan host ke TCP/IP, yang merupakan big-endian. |
htonll Mengonversi __int64 yang tidak ditandatangani dari host ke urutan byte jaringan TCP/IP (yang merupakan big-endian). |
htons Fungsi htons (winsock2.h) mengonversi u_short dari urutan byte jaringan host ke TCP/IP, yang merupakan big-endian. |
inet_addr Fungsi inet_addr (winsock2.h) mengonversi string yang berisi alamat desimal bertitik IPv4 menjadi alamat yang tepat untuk struktur IN_ADDR. |
inet_ntoa Fungsi inet_ntoa (winsock2.h) mengonversi alamat jaringan Internet (Ipv4) menjadi string ASCII dalam format dotted-decimal standar Internet. |
ioctlsocket Fungsi ioctlsocket (winsock2.h) mengontrol mode I/O soket dan dapat digunakan pada soket apa pun dalam status apa pun. |
Mendengarkan Fungsi dengar menempatkan soket dalam keadaan di mana ia mendengarkan koneksi masuk. |
ntohd Mengonversi __int64 yang tidak ditandatangani dari urutan jaringan TCP/IP ke urutan byte host (yang merupakan little-endian pada prosesor Intel) dan mengembalikan ganda. |
ntohf Mengonversi __int32 yang tidak ditandatangani dari urutan jaringan TCP/IP ke urutan byte host (yang merupakan little-endian pada prosesor Intel) dan mengembalikan float. |
ntohl Fungsi ntohl (winsock2.h) mengonversi u_long dari urutan jaringan TCP/IP ke urutan byte host (yang merupakan little-endian pada prosesor Intel). |
ntohll Mengonversi __int64 yang tidak ditandatangani dari urutan jaringan TCP/IP ke urutan byte host (yang merupakan little-endian pada prosesor Intel). |
ntohs Fungsi ntohs (winsock2.h) mengonversi u_short dari urutan byte jaringan TCP/IP ke urutan byte host (yang merupakan little-endian pada prosesor Intel). |
ProcessSocketNotifications Mengaitkan sekumpulan soket dengan port penyelesaian, dan mengambil pemberitahuan apa pun yang sudah tertunda pada port tersebut. Setelah dikaitkan, port penyelesaian menerima pemberitahuan status soket yang ditentukan. |
recv Fungsi recv (winsock2.h) menerima data dari soket yang terhubung atau soket tanpa koneksi terikat. |
recvfrom Fungsi recvfrom menerima datagram, dan menyimpan alamat sumber. |
pilih Fungsi pilih menentukan status satu atau beberapa soket, menunggu jika perlu, untuk melakukan I/O sinkron. |
Mengirim Mengirim data pada soket yang tersambung. (kirim) |
kirim ke Fungsi sendto (winsock2.h) digunakan untuk menulis data keluar pada soket. |
setsockopt Fungsi setsockopt (winsock2.h) menetapkan nilai saat ini untuk opsi soket yang terkait dengan soket jenis apa pun, dalam status apa pun. |
Shutdown Fungsi matikan (winsock2.h) digunakan pada semua jenis soket untuk menonaktifkan penerimaan, transmisi, atau keduanya. |
soket Fungsi soket membuat soket yang terikat dengan penyedia layanan transportasi tertentu. |
SocketNotificationRetrieveEvents Fungsi pembantu sebaris ini disediakan sebagai kemudahan untuk mengambil masker peristiwa dari OVERLAPPED_ENTRY. |
WSAAccept Fungsi WSAAccept secara kondisional menerima koneksi berdasarkan nilai pengembalian fungsi kondisi, memberikan kualitas spesifikasi alur layanan, dan memungkinkan transfer data koneksi. |
WSAAddressToStringA Mengonversi semua komponen struktur sockaddr menjadi representasi string alamat yang dapat dibaca manusia. (ANSI) |
WSAAddressToStringW Mengonversi semua komponen struktur sockaddr menjadi representasi string alamat yang dapat dibaca manusia. (Unicode) |
WSAAsyncGetHostByAddr Fungsi WSAAsyncGetHostByAddr (winsock2.h) secara asinkron mengambil informasi host yang sesuai dengan alamat. |
WSAAsyncGetHostByName Fungsi WSAAsyncGetHostByName (winsock2.h) secara asinkron mengambil informasi host yang sesuai dengan nama host. |
WSAAsyncGetProtoByName Fungsi WSAAsyncGetProtoByName (winsock2.h) secara asinkron mengambil informasi protokol yang sesuai dengan nama protokol. |
WSAAsyncGetProtoByNumber Fungsi WSAAsyncGetProtoByNumber (winsock2.h) secara asinkron mengambil informasi protokol yang sesuai dengan nomor protokol. |
WSAAsyncGetServByName Fungsi WSAAsyncGetServByName (winsock2.h) secara asinkron mengambil informasi layanan yang sesuai dengan nama layanan dan port. |
WSAAsyncGetServByPort Fungsi WSAAsyncGetServByPort (winsock2.h) secara asinkron mengambil informasi layanan yang sesuai dengan port dan protokol. |
WSAAsyncSelect Fungsi WSAAsyncSelect (winsock2.h) meminta pemberitahuan berbasis pesan Windows peristiwa jaringan untuk soket. |
WSACancelAsyncRequest Fungsi WSACancelAsyncRequest (winsock2.h) membatalkan operasi asinkron yang tidak lengkap. |
WSACancelBlockingCall Fungsi WSACancelBlockingCall telah dihapus sesuai dengan spesifikasi Windows Sockets 2, revisi 2.2.0. |
WSACleanup Fungsi WSACleanup (winsock2.h) mengakhiri penggunaan WS2_32.dll. |
WSACloseEvent Fungsi WSACloseEvent menutup handel objek peristiwa terbuka. |
WSAConnect Fungsi WSAConnect menetapkan koneksi ke aplikasi soket lain, bertukar data koneksi, dan menentukan kualitas layanan yang diperlukan berdasarkan struktur FLOWSPEC yang ditentukan. |
WSAConnectByList Membuat koneksi ke salah satu dari kumpulan kemungkinan titik akhir yang diwakili oleh sekumpulan alamat tujuan (nama host dan port). |
WSAConnectByNameA Membuat koneksi ke host dan port tertentu. (ANSI) |
WSAConnectByNameW Membuat koneksi ke host dan port tertentu. (Unicode) |
WSACreateEvent Fungsi WSACreateEvent membuat objek peristiwa baru. |
WSADuplicateSocketA Fungsi WSADuplicateSocket mengembalikan struktur WSAPROTOCOL_INFO yang dapat digunakan untuk membuat deskriptor soket baru untuk soket bersama. Fungsi WSADuplicateSocket tidak dapat digunakan pada soket berkemampuan QOS. (ANSI) |
WSADuplicateSocketW Fungsi WSADuplicateSocket mengembalikan struktur WSAPROTOCOL_INFO yang dapat digunakan untuk membuat deskriptor soket baru untuk soket bersama. Fungsi WSADuplicateSocket tidak dapat digunakan pada soket berkemampuan QOS. (Unicode) |
WSAEnumNameSpaceProvidersA Fungsi WSAEnumNameSpaceProviders mengambil informasi tentang penyedia namespace yang tersedia. (ANSI) |
WSAEnumNameSpaceProvidersExA Mengambil informasi tentang penyedia namespace yang tersedia. (ANSI) |
WSAEnumNameSpaceProvidersExW Mengambil informasi tentang penyedia namespace yang tersedia. (Unicode) |
WSAEnumNameSpaceProvidersW Fungsi WSAEnumNameSpaceProviders mengambil informasi tentang penyedia namespace yang tersedia. (Unicode) |
WSAEnumNetworkEvents Fungsi WSAEnumNetworkEvents menemukan kemunculan peristiwa jaringan untuk soket yang ditunjukkan, menghapus rekaman peristiwa jaringan internal, dan mengatur ulang objek peristiwa (opsional). |
WSAEnumProtocolsA Fungsi WSAEnumProtocols mengambil informasi tentang protokol transportasi yang tersedia. (ANSI) |
WSAEnumProtocolsW Fungsi WSAEnumProtocols mengambil informasi tentang protokol transportasi yang tersedia. (Unicode) |
WSAEventSelect Fungsi WSAEventSelect menentukan objek peristiwa yang akan dikaitkan dengan set peristiwa jaringan FD_XXX yang ditentukan. |
WSAGetLastError Fungsi WSAGetLastError (winsock2.h) mengembalikan status kesalahan untuk operasi Soket Windows terakhir yang gagal. |
WSAGetOverlappedResult Fungsi WSAGetOverlappedResult mengambil hasil operasi yang tumpang tindih pada soket yang ditentukan. |
WSAGetQOSByName Fungsi WSAGetQOSByName menginisialisasi struktur QOS berdasarkan templat bernama, atau menyediakan buffer untuk mengambil enumerasi nama templat yang tersedia. |
WSAGetServiceClassInfoA Fungsi WSAGetServiceClassInfo mengambil informasi kelas (skema) yang berkaitan dengan kelas layanan tertentu dari penyedia namespace layanan tertentu. (ANSI) |
WSAGetServiceClassInfoW Fungsi WSAGetServiceClassInfo mengambil informasi kelas (skema) yang berkaitan dengan kelas layanan tertentu dari penyedia namespace layanan tertentu. (Unicode) |
WSAGetServiceClassNameByClassIdA Fungsi WSAGetServiceClassNameByClassId mengambil nama layanan yang terkait dengan jenis yang ditentukan. Nama ini adalah nama layanan generik, seperti FTP atau SNA, dan bukan nama instans tertentu dari layanan tersebut. (ANSI) |
WSAGetServiceClassNameByClassIdW Fungsi WSAGetServiceClassNameByClassId mengambil nama layanan yang terkait dengan jenis yang ditentukan. Nama ini adalah nama layanan generik, seperti FTP atau SNA, dan bukan nama instans tertentu dari layanan tersebut. (Unicode) |
WSAHtonl Fungsi WSAHtonl mengonversi u_long dari urutan byte host ke urutan byte jaringan. |
WSAHtons Fungsi WSAHtons mengonversi u_short dari urutan byte host ke urutan byte jaringan. |
WSAInstallServiceClassA Fungsi WSAInstallServiceClass mendaftarkan skema kelas layanan dalam namespace layanan. (ANSI) |
WSAInstallServiceClassW Fungsi WSAInstallServiceClass mendaftarkan skema kelas layanan dalam namespace layanan. (Unicode) |
WSAIoctl Fungsi WSAIoctl mengontrol mode soket. |
WSAIsBlocking Fungsi ini telah dihapus sesuai dengan spesifikasi Windows Sockets 2, revisi 2.2.0. (WSAIsBlocking) |
WSAJoinLeaf Fungsi WSAJoinLeaf menggabungkan simpul daun ke dalam sesi multipoint, bertukar data koneksi, dan menentukan kualitas layanan yang diperlukan berdasarkan struktur FLOWSPEC yang ditentukan. |
WSALookupServiceBeginA Fungsi WSALookupServiceBegin memulai kueri klien yang dibatasi oleh informasi yang terkandung dalam struktur WSAQUERYSET. (ANSI) |
WSALookupServiceBeginW Fungsi WSALookupServiceBegin memulai kueri klien yang dibatasi oleh informasi yang terkandung dalam struktur WSAQUERYSET. (Unicode) |
WSALookupServiceEnd Fungsi WSALookupServiceEnd dipanggil untuk membebaskan handel setelah panggilan sebelumnya ke WSALookupServiceBegin dan WSALookupServiceNext. |
WSALookupServiceNextA Fungsi WSALookupServiceNext dipanggil setelah mendapatkan handel dari panggilan sebelumnya ke WSALookupServiceBegin untuk mengambil informasi layanan yang diminta. (ANSI) |
WSALookupServiceNextW Fungsi WSALookupServiceNext dipanggil setelah mendapatkan handel dari panggilan sebelumnya ke WSALookupServiceBegin untuk mengambil informasi layanan yang diminta. (Unicode) |
WSANSPIoctl Memungkinkan pengembang untuk melakukan panggilan kontrol I/O ke namespace terdaftar. |
WSANtohl Fungsi WSANtohl mengonversi u_long dari urutan byte jaringan ke urutan byte host. |
WSANtohs Fungsi WSANtohs mengonversi u_short dari urutan byte jaringan menjadi urutan byte host. |
WSAPoll Fungsi WSAPoll menentukan status satu atau beberapa soket. |
WSAProviderConfigChange Fungsi WSAProviderConfigChange memberi tahu aplikasi ketika konfigurasi penyedia diubah. |
WSARecv Menerima data dari soket yang terhubung atau soket tanpa koneksi terikat. (WSARecv) |
WSARecvDisconnect Fungsi WSARecvDisconnect mengakhiri penerimaan pada soket, dan mengambil data pemutusan jika soket berorientasi pada koneksi. |
WSARecvFrom Menerima datagram dan menyimpan alamat sumber. |
WSARemoveServiceClass Fungsi WSARemoveServiceClass menghapus skema kelas layanan secara permanen dari registri. |
WSAResetEvent Fungsi WSAResetEvent mengatur ulang status objek peristiwa yang ditentukan ke nonsignaled. |
WSASend Mengirim data pada soket yang tersambung. (WSASend) |
WSASendDisconnect Fungsi WSASendDisconnect memulai penghentian koneksi untuk soket dan mengirim data pemutusan sambungan. |
WSASendMsg Mengirim data dan informasi kontrol opsional dari soket yang tersambung dan tidak terhubung. Catatan Fungsi ini adalah ekstensi khusus Microsoft untuk spesifikasi Windows Sockets. . |
WSASendTo Mengirim data ke tujuan tertentu, menggunakan I/O yang tumpang tindih jika berlaku. |
WSASetBlockingHook Fungsi ini telah dihapus sesuai dengan spesifikasi Windows Sockets 2, revisi 2.2.0. (WSASetBlockingHook) |
WSASetEvent Fungsi WSASetEvent mengatur status objek peristiwa yang ditentukan ke sinyal. |
WSASetLastError Fungsi WSASetLastError (winsock2.h) mengatur kode kesalahan yang dapat diambil melalui fungsi WSAGetLastError. |
WSASetServiceA Fungsi WSASetService mendaftarkan atau menghapus dari registri instans layanan dalam satu atau beberapa namespace layanan. (ANSI) |
WSASetServiceW Fungsi WSASetService mendaftarkan atau menghapus dari registri instans layanan dalam satu atau beberapa namespace layanan. (Unicode) |
WSASocketA Fungsi WSASocket membuat soket yang terikat dengan penyedia layanan transportasi tertentu. (ANSI) |
WSASocketW Fungsi WSASocket membuat soket yang terikat dengan penyedia layanan transportasi tertentu. (Unicode) |
Mulai WSA Fungsi WSAStartup (winsock2.h) memulai penggunaan Winsock DLL oleh proses. |
WSAStringToAddressA Fungsi WSAStringToAddress mengonversi alamat jaringan dalam bentuk presentasi teks standarnya menjadi bentuk biner numeriknya dalam struktur sockaddr, cocok untuk diteruskan ke rutinitas Windows Sockets yang mengambil struktur seperti itu. (ANSI) |
WSAStringToAddressW Fungsi WSAStringToAddress mengonversi alamat jaringan dalam bentuk presentasi teks standarnya menjadi bentuk biner numeriknya dalam struktur sockaddr, cocok untuk diteruskan ke rutinitas Windows Sockets yang mengambil struktur seperti itu. (Unicode) |
WSAUnhookBlockingHook Fungsi ini telah dihapus sesuai dengan spesifikasi Windows Sockets 2, revisi 2.2.0. (WSAUnhookBlockingHook) |
WSAWaitForMultipleEvents Mengembalikan ketika satu atau semua objek peristiwa yang ditentukan berada dalam status sinyal, ketika interval waktu habis berakhir, atau ketika rutinitas penyelesaian I/O telah dijalankan. |
LPWSAOVERLAPPED_COMPLETION_ROUTINE TBD (LPWSAOVERLAPPED_COMPLETION_ROUTINE) |
AFPROTOCOLS Struktur AFPROTOCOLS memasok daftar protokol yang dapat dibatasi oleh pemrogram aplikasi. Struktur AFPROTOCOLS hanya digunakan untuk tujuan kueri. |
BLOB Struktur BLOB (winsock2.h), yang berasal dari Objek Besar Biner, berisi informasi tentang blok data. |
fd_set Struktur Fd_set (winsock2.h) digunakan oleh fungsi Windows Sockets (Winsock) dan penyedia layanan untuk menempatkan soket ke dalam satu set. |
HOSTENT Struktur HOSTENT (winsock2.h) digunakan oleh fungsi untuk menyimpan informasi tentang host tertentu, seperti nama host, alamat IPv4, dan sebagainya. |
in_addr Struktur in_addr mewakili alamat Internet IPv4. |
BERLAMA Struktur LINGER (winsock2.h) mempertahankan informasi tentang soket tertentu yang menentukan bagaimana soket tersebut harus berperilaku ketika data diantrekan. |
PROTOENT Struktur PROTOENT (winsock2.h) berisi nama dan nomor protokol yang sesuai dengan nama protokol tertentu. |
QOS Struktur QOS menyediakan sarana di mana aplikasi berkemampuan QOS dapat menentukan kualitas parameter layanan untuk lalu lintas yang dikirim dan diterima pada alur tertentu. |
SERVENT Struktur SERVENT (winsock2.h) digunakan untuk menyimpan atau mengembalikan nama dan nomor layanan untuk nama layanan tertentu. |
SOCK_NOTIFY_REGISTRATION Mewakili info yang diberikan ke fungsi ProcessSocketNotifications . |
TIMEVAL Struktur TIMEVAL (winsock2.h) digunakan untuk menentukan interval waktu. Ini dikaitkan dengan file header Time.h Berkeley Software Distribution (BSD). |
WSACOMPLETION Menentukan pengaturan pemberitahuan penyelesaian untuk panggilan kontrol I/O yang dilakukan ke namespace terdaftar. |
WSADATA Struktur WSADATA (winsock2.h) berisi informasi tentang implementasi Windows Sockets. |
WSANAMESPACE_INFOA Berisi semua informasi pendaftaran untuk penyedia namespace. (WSANAMESPACE_INFOA) |
WSANAMESPACE_INFOEXA Berisi semua informasi pendaftaran untuk penyedia namespace. (WSANAMESPACE_INFOEXA) |
WSANAMESPACE_INFOEXW Berisi semua informasi pendaftaran untuk penyedia namespace. (WSANAMESPACE_INFOEXW) |
WSANAMESPACE_INFOW Berisi semua informasi pendaftaran untuk penyedia namespace. (WSANAMESPACE_INFOW) |
WSANETWORKEVENTS Struktur WSANETWORKEVENTS digunakan untuk menyimpan informasi internal soket tentang peristiwa jaringan. |
WSANSCLASSINFOA Struktur WSANSCLASSINFO menyediakan informasi parameter individual untuk namespace Windows Sockets tertentu. (ANSI) |
WSANSCLASSINFOW Struktur WSANSCLASSINFO menyediakan informasi parameter individual untuk namespace Windows Sockets tertentu. (Unicode) |
WSAOVERLAPPED Menyediakan media komunikasi antara inisiasi operasi I/O yang tumpang tindih dan penyelesaiannya berikutnya. |
WSAPOLLFD Menyimpan informasi soket yang digunakan oleh fungsi WSAPoll. |
WSAPROTOCOL_INFOA Digunakan untuk menyimpan atau mengambil informasi lengkap untuk protokol tertentu. (ANSI) |
WSAPROTOCOL_INFOW Digunakan untuk menyimpan atau mengambil informasi lengkap untuk protokol tertentu. (Unicode) |
WSAPROTOCOLCHAIN Struktur WSAPROTOCOLCHAIN berisi daftar pengidentifikasi Entri Katalog yang dihitung yang terdiri dari rantai protokol. |
WSAQUERYSET2A Menyediakan informasi yang relevan tentang layanan tertentu, termasuk ID kelas layanan, nama layanan, pengidentifikasi namespace layanan dan informasi protokol yang berlaku, serta sekumpulan alamat transportasi tempat layanan mendengarkan. (ANSI) |
WSAQUERYSET2W Menyediakan informasi yang relevan tentang layanan tertentu, termasuk ID kelas layanan, nama layanan, pengidentifikasi namespace layanan dan informasi protokol yang berlaku, serta sekumpulan alamat transportasi tempat layanan mendengarkan. (Unicode) |
WSAQUERYSETA Menyediakan informasi yang relevan tentang layanan tertentu, termasuk ID kelas layanan, nama layanan, pengidentifikasi namespace layanan dan informasi protokol yang berlaku, serta sekumpulan alamat transportasi tempat layanan mendengarkan. (ANSI) |
WSAQUERYSETW Menyediakan informasi yang relevan tentang layanan tertentu, termasuk ID kelas layanan, nama layanan, pengidentifikasi namespace layanan dan informasi protokol yang berlaku, serta sekumpulan alamat transportasi tempat layanan mendengarkan. (Unicode) |
WSASERVICECLASSINFOA Struktur WSASERVICECLASSINFO berisi informasi tentang kelas layanan tertentu. Untuk setiap kelas layanan di Windows Sockets 2, ada satu struktur WSASERVICECLASSINFO. (ANSI) |
WSASERVICECLASSINFOW Struktur WSASERVICECLASSINFO berisi informasi tentang kelas layanan tertentu. Untuk setiap kelas layanan di Windows Sockets 2, ada satu struktur WSASERVICECLASSINFO. (Unicode) |
WSAVERSION Struktur WSAVERSION menyediakan perbandingan versi di Windows Sockets. |
WSAECOMPARATOR Jenis enumerasi Windows Sockets WSAECOMPARATOR digunakan untuk semantik perbandingan versi di Windows Sockets 2. |