Share via


winsock.h-Header

Dieser Header wird von Windows Sockets 2 verwendet. Weitere Informationen finden Sie unter

winsock.h enthält die folgenden Programmierschnittstellen:

Functions

 
__WSAFDIsSet

Die __WSAFDIsSet-Funktion (winsock.h) gibt an, ob ein Socket in einem Satz von Socketdeskriptoren enthalten ist.
AcceptEx

Die AcceptEx-Funktion (winsock.h) akzeptiert eine neue Verbindung, gibt die lokale adresse und die Remoteadresse zurück und empfängt den ersten Datenblock, der von der Clientanwendung gesendet wird.
bind

Die bind-Funktion (winsock.h) ordnet einem Socket eine lokale Adresse zu.
closesocket

Die closesocket-Funktion (winsock.h) schließt einen vorhandenen Socket.
FD_SET

Das FD_SET Makro (winsock.h) wird von Windows Sockets-Funktionen und -Dienstanbietern (Winsock) verwendet, um Sockets in einer Gruppe zu platzieren.
GetAcceptExSockaddrs

Die GetAcceptExSockaddrs-Funktion (winsock.h) analysiert die Daten, die aus einem Aufruf der AcceptEx-Funktion abgerufen wurden, und übergibt die lokalen und Remoteadressen an eine sockaddr-Struktur.
gethostbyaddr

Ab Windows Sockets 2 wird die Gethostbyaddr-Funktion (winsock.h) nicht mehr zur Verwendung empfohlen.
Gethostbyname

Die gethostbyname-Funktion (winsock.h) ruft Hostinformationen ab, die einem Hostnamen entsprechen, aus einer Hostdatenbank.
Gethostname

Die gethostname-Funktion (winsock.h) ruft den Standardhostnamen für den lokalen Computer ab.
getpeername

Die getpeername-Funktion (winsock.h) ruft die Adresse des Peers ab, mit dem ein Socket verbunden ist.
getprotobyname

Die getprotobyname-Funktion (winsock.h) ruft die Protokollinformationen ab, die einem Protokollnamen entsprechen.
getprotobynumber

Die getprotobynumber-Funktion (winsock.h) ruft Protokollinformationen ab, die einer Protokollnummer entsprechen.
getservbyname

Die getservbyname-Funktion (winsock.h) ruft Dienstinformationen ab, die einem Dienstnamen und Protokoll entsprechen.
getservbyport

Die getservbyport-Funktion (winsock.h) ruft Dienstinformationen ab, die einem Port und Protokoll entsprechen.
getsockname

Die getockname-Funktion (winsock.h) ruft den lokalen Namen für einen Socket ab.
getsockopt

Die getockopt-Funktion (winsock.h) ruft eine Socketoption ab.
htonl

Die htonl-Funktion (winsock.h) konvertiert eine u_long vom Host in die TCP/IP-Netzwerkbytereihenfolge (big-endian).
htons

Die htons-Funktion (winsock.h) konvertiert eine u_short vom Host in die TCP/IP-Netzwerkbytereihenfolge (big-endian).
inet_addr

Die inet_addr-Funktion (winsock.h) konvertiert eine Zeichenfolge, die eine IPv4-Dezimaladresse enthält, in eine richtige Adresse für die IN_ADDR-Struktur.
inet_ntoa

Die inet_ntoa-Funktion (winsock.h) konvertiert eine Internetnetzwerkadresse (Ipv4) in eine ASCII-Zeichenfolge im Internetstandard-Gepunktet-Dezimalformat.
ioctlsocket

Die ioctlsocket-Funktion (winsock.h) steuert den E/A-Modus eines Sockets.
ntohl

Die ntohl-Funktion (winsock.h) konvertiert einen u_long von der TCP/IP-Netzwerkreihenfolge in die Hostbytereihenfolge, die auf Intel-Prozessoren little-endian ist.
ntohs

Die ntohs-Funktion (winsock.h) konvertiert eine u_short von der TCP/IP-Netzwerkbytereihenfolge in die Hostbytereihenfolge, die auf Intel-Prozessoren Little-Endian ist.
Recv

Die recv-Funktion (winsock.h) empfängt Daten von einem verbundenen Socket oder einem gebundenen verbindungslosen Socket.
recvfrom

Die recvfrom-Funktion empfängt ein Datagramm und speichert die Quelladresse.
Sendto

Die sendto-Funktion (winsock.h) sendet Daten an ein bestimmtes Ziel.
setsockopt

Die setockopt-Funktion (winsock.h) legt eine Socketoption fest.
shutdown

Die Funktion zum Herunterfahren (winsock.h) deaktiviert Senden oder Empfänge für einen Socket.
Transmitfile

Die TransmitFile-Funktion (winsock.h) überträgt Dateidaten über ein verbundenes Sockethandle.
WSAAsyncGetHostByAddr

Die WSAAsyncGetHostByAddr-Funktion (winsock.h) ruft asynchron Hostinformationen ab, die einer Adresse entsprechen.
WSAAsyncGetHostByName

Die WSAAsyncGetHostByName-Funktion (winsock.h) ruft asynchron Hostinformationen ab, die einem Hostnamen entsprechen.
WSAAsyncGetProtoByName

Die WSAAsyncGetProtoByName-Funktion (winsock.h) ruft asynchron Protokollinformationen ab, die einem Protokollnamen entsprechen.
WSAAsyncGetProtoByNumber

Die WSAAsyncGetProtoByNumber-Funktion (winsock.h) ruft asynchron Protokollinformationen ab, die einer Protokollnummer entsprechen.
WSAAsyncGetServByName

Die WSAAsyncGetServByName-Funktion (winsock.h) ruft asynchron Dienstinformationen ab, die einem Dienstnamen und Port entsprechen.
WSAAsyncGetServByPort

Die WSAAsyncGetServByPort-Funktion (winsock.h) ruft asynchron Dienstinformationen ab, die einem Port und Protokoll entsprechen.
WSAAsyncSelect

Die WSAAsyncSelect-Funktion (winsock.h) fordert eine nachrichtenbasierte Windows-Benachrichtigung über Netzwerkereignisse für einen Socket an.
WSACancelAsyncRequest

Die WSACancelAsyncRequest-Funktion (winsock.h) bricht einen unvollständigen asynchronen Vorgang ab.
WSACleanup

Die WSACleanup-Funktion (winsock.h) beendet die Verwendung der WS2_32.dll.
WSAGetLastError

Die WSAGetLastError-Funktion (winsock.h) gibt den Fehler status für den letzten fehlgeschlagenen Windows Sockets-Vorgang zurück.
WSARecvEx

Die WSARecvEx-Funktion (winsock.h) empfängt Daten von einem verbundenen Socket oder einem gebundenen verbindungslosen Socket.
WSASetLastError

Die WSASetLastError-Funktion (winsock.h) legt den Fehlercode fest, der über die WSAGetLastError-Funktion abgerufen werden kann.
WSAStartup

Die WSAStartup-Funktion (winsock.h) initiiert die Verwendung der Winsock-DLL durch einen Prozess.

Strukturen

 
fd_set

Die fd_set-Struktur (winsock.h) wird von Windows Sockets(Winsock)-Funktionen und -Dienstanbietern verwendet, um Sockets in einer Gruppe zu platzieren.
HOSTENT

Die HOSTENT-Struktur (winsock.h) wird von Funktionen verwendet, um Informationen zu einem bestimmten Host zu speichern, z. B. Hostname, IPv4-Adresse usw.
VERWEILEN

Die LINGER-Struktur (winsock.h) verwaltet Informationen zu einem bestimmten Socket, die angeben, wie sich dieser Socket verhalten soll, wenn daten in die Warteschlange gestellt werden, um gesendet zu werden.
PROTOENS

Die PROTOENT-Struktur (winsock.h) enthält den Namen und die Protokollnummern, die einem angegebenen Protokollnamen entsprechen.
SERVENT

Die SERVENT-Struktur (winsock.h) wird verwendet, um den Namen und die Dienstnummer für einen angegebenen Dienstnamen zu speichern oder zurückzugeben.
SOCKADDR

Die Sockaddr-Struktur variiert je nach ausgewähltem Protokoll. (sockaddr)
SOCKADDR_IN

Die SOCKADDR_IN -Struktur (winsock.h) variiert je nach ausgewähltem Protokoll.
TIMEVAL

Die TIMEVAL-Struktur (winsock.h) wird verwendet, um ein Zeitintervall anzugeben. Sie ist der BSD-Headerdatei "Berkeley Software Distribution (BSD)" zugeordnet.
TRANSMIT_FILE_BUFFERS

Die TRANSMIT_FILE_BUFFERS-Struktur (winsock.h) gibt Daten an, die vor und nach Dateidaten während eines Dateiübertragungsvorgangs der Funktion TransmitFile übertragen werden sollen.
WSADATA

Die WSADATA-Struktur (winsock.h) enthält Informationen zur Windows Sockets-Implementierung.