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