Leggere in inglese

Condividi tramite


intestazione winsock.h

Questa intestazione viene usata da Windows Sockets 2. Per altre informazioni, vedere:

Winsock.h contiene le interfacce di programmazione seguenti:

Funzioni

 
__WSAFDIsSet

La funzione __WSAFDIsSet (winsock.h) specifica se un socket è incluso in un set di descrittori socket.
AcceptEx

La funzione AcceptEx (winsock.h) accetta una nuova connessione, restituisce l'indirizzo locale e remoto e riceve il primo blocco di dati inviati dall'applicazione client.
bind

La funzione di associazione (winsock.h) associa un indirizzo locale a un socket.
closesocket

La funzione closesocket (winsock.h) chiude un socket esistente.
FD_SET

La macro FD_SET (winsock.h) viene usata dalle funzioni e dai provider di servizi Windows Sockets (Winsock) per inserire i socket in un set.
GetAcceptExSockaddrs

La funzione GetAcceptExSockaddrs (winsock.h) analizza i dati ottenuti da una chiamata alla funzione AcceptEx e passa gli indirizzi locali e remoti a una struttura sockaddr.
gethostbyaddr

A partire da Windows Sockets 2, la funzione gethostbyaddr (winsock.h) non è più consigliata per l'uso.
gethostbyname

La funzione gethostbyname (winsock.h) recupera le informazioni host corrispondenti a un nome host da un database host.
gethostname

La funzione gethostname (winsock.h) recupera il nome host standard per il computer locale.
getpeername

La funzione getpeername (winsock.h) recupera l'indirizzo del peer a cui è connesso un socket.
getprotobyname

La funzione getprotobyname (winsock.h) recupera le informazioni del protocollo corrispondenti a un nome di protocollo.
getprotobynumber

La funzione getprotobynumber (winsock.h) recupera le informazioni sul protocollo corrispondenti a un numero di protocollo.
getservbyname

La funzione getservbyname (winsock.h) recupera le informazioni del servizio corrispondenti a un nome e protocollo del servizio.
getservbyport

La funzione getservbyport (winsock.h) recupera le informazioni del servizio corrispondenti a una porta e a un protocollo.
getsockname

La funzione getsockname (winsock.h) recupera il nome locale per un socket.
getsockopt

La funzione getsockopt (winsock.h) recupera un'opzione socket.
htonl

La funzione htonl (winsock.h) converte un u_long dall'host all'ordine di byte di rete TCP/IP (che è big-endian).
htons

La funzione htons (winsock.h) converte un u_short dall'host all'ordine di byte di rete TCP/IP (che è big-endian).
inet_addr

La funzione inet_addr (winsock.h) converte una stringa contenente un indirizzo decimale con estensione IPv4 in un indirizzo appropriato per la struttura IN_ADDR.
inet_ntoa

La funzione inet_ntoa (winsock.h) converte un indirizzo di rete Internet (Ipv4) in una stringa ASCII in formato ASCII standard con estensione decimale.
ioctlsocket

La funzione ioctlsocket (winsock.h) controlla la modalità I/O di un socket.
ntohl

La funzione ntohl (winsock.h) converte un u_long da un ordine di rete TCP/IP all'ordine di byte host, che è little-endian nei processori Intel.
ntohs

La funzione ntohs (winsock.h) converte un u_short da un byte di rete TCP/IP per ospitare un ordine di byte, che è little-endian nei processori Intel.
Recv

La funzione recv (winsock.h) riceve i dati da un socket connesso o da un socket senza connessione associato.
recvfrom

La funzione recvfrom riceve un datagram e archivia l'indirizzo di origine.
Sendto

La funzione sendto (winsock.h) invia dati a una destinazione specifica.
Setsockopt

La funzione setockopt (winsock.h) imposta un'opzione socket.
shutdown

La funzione di arresto (winsock.h) disabilita l'invio o la ricezione in un socket.
Transmitfile

La funzione TransmitFile (winsock.h) trasmette i dati dei file tramite un handle socket connesso.
WSAAsyncGetHostByAddr

La funzione WSAAsyncGetHostByAddr (winsock.h) recupera in modo asincrono le informazioni host corrispondenti a un indirizzo.
WSAAsyncGetHostByName

La funzione WSAAsyncGetHostByName (winsock.h) recupera in modo asincrono le informazioni host che corrispondono a un nome host.
WSAAsyncGetProtoByName

La funzione WSAAsyncGetProtoByName (winsock.h) recupera in modo asincrono le informazioni sul protocollo che corrispondono a un nome di protocollo.
WSAAsyncGetProtoByNumber

La funzione WSAAsyncGetProtoByNumber (winsock.h) recupera in modo asincrono le informazioni sul protocollo corrispondenti a un numero di protocollo.
WSAAsyncGetServByName

La funzione WSAAsyncGetServByName (winsock.h) recupera in modo asincrono le informazioni del servizio che corrispondono a un nome e una porta del servizio.
WSAAsyncGetServByPort

La funzione WSAAsyncGetServByPort (winsock.h) recupera in modo asincrono le informazioni del servizio che corrispondono a una porta e un protocollo.
WSAAsyncSelect

La funzione WSAAsyncSelect (winsock.h) richiede la notifica basata su messaggi di Windows per gli eventi di rete per un socket.
WSACancelAsyncRequest

La funzione WSACancelAsyncRequest (winsock.h) annulla un'operazione asincrona incompleta.
WSACleanup

La funzione WSACleanup (winsock.h) termina l'uso del WS2_32.dll.
WSAGetLastError

La funzione WSAGetLastError (winsock.h) restituisce lo stato di errore per l'ultima operazione di Windows Sockets non riuscita.
WSARecvEx

La funzione WSARecvEx (winsock.h) riceve i dati da un socket connesso o da un socket senza connessione associato.
WSASetLastError

La funzione WSASetLastError (winsock.h) imposta il codice di errore che può essere recuperato tramite la funzione WSAGetLastError.
WSAStartup

La funzione WSAStartup (winsock.h) avvia l'uso della DLL Winsock da un processo.

Strutture

 
fd_set

La struttura fd_set (winsock.h) viene usata dalle funzioni e dai provider di servizi Windows Sockets (Winsock) per inserire i socket in un set.
HOSTENT

La struttura HOSTENT (winsock.h) viene usata dalle funzioni per archiviare informazioni su un determinato host, ad esempio nome host, indirizzo IPv4 e così via.
INDUGIARE

La struttura LINGER (winsock.h) gestisce informazioni su un socket specifico che specifica il comportamento del socket quando i dati vengono accodati per l'invio.
PROTOENT

La struttura PROTOENT (winsock.h) contiene il nome e i numeri di protocollo che corrispondono a un determinato nome di protocollo.
SERVENT

La struttura SERVENT (winsock.h) viene utilizzata per archiviare o restituire il nome e il numero di servizio per un determinato nome di servizio.
SOCKADDR

La struttura sockaddr varia a seconda del protocollo selezionato. (sockaddr)
SOCKADDR_IN

La struttura SOCKADDR_IN (winsock.h) varia a seconda del protocollo selezionato.
TIMEVAL

La struttura TIMEVAL (winsock.h) viene utilizzata per specificare un intervallo di tempo. È associato al file di intestazione Time.h di Berkeley Software Distribution (BSD).
TRANSMIT_FILE_BUFFERS

La struttura TRANSMIT_FILE_BUFFERS (winsock.h) specifica i dati da trasmettere prima e dopo i dati del file durante un'operazione di trasferimento dei file di funzione TransmitFile.
WSADATA

La struttura WSADATA (winsock.h) contiene informazioni sull'implementazione di Windows Sockets.