Baca dalam bahasa Inggris

Bagikan melalui


header winsock2.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

winsock2.h berisi antarmuka pemrograman berikut:

Fungsi

 
__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.

Fungsi panggilan balik

 
LPWSAOVERLAPPED_COMPLETION_ROUTINE

TBD (LPWSAOVERLAPPED_COMPLETION_ROUTINE)

Struktur

 
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.

Enumerasi

 
WSAECOMPARATOR

Jenis enumerasi Windows Sockets WSAECOMPARATOR digunakan untuk semantik perbandingan versi di Windows Sockets 2.