


## Classi

| Classe | Descrizione |
| --- | --- |
| [IPPacketInformation](./ippacketinformation/) | Rappresenta le informazioni sul pacchetto. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [LingerOption](./lingeroption/) | Specifica se un socket rimarrà connesso dopo una chiamata ai metodi Close() o Close(). Specifica anche il periodo durante il quale il socket rimarrà connesso se l'invio dei dati continua. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [NetworkStream](./networkstream/) | Fornisce lo stream sottostante dei dati per l'accesso di rete. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [Socket](./socket/) | La classe [Socket](./socket/) implementa l'interfaccia Berkeley sockets. |
| [TcpClient](./tcpclient/) | Rappresenta un client per i servizi di rete TCP. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [TcpListener](./tcplistener/) | Rappresenta un listener per i servizi di rete TCP. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [UdpClient](./udpclient/) | Fornisce i servizi di rete User Datagram Protocol (UDP). Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
## Enums

| Enumerazione | Descrizione |
| --- | --- |
| [AddressFamily](./addressfamily/) | Enumera le famiglie di indirizzi. |
| [IOControlCode](./iocontrolcode/) | Enumera i codici di controllo [IO](../system.io/). |
| [ProtocolFamily](./protocolfamily/) | Enumera le famiglie di protocolli. |
| [ProtocolType](./protocoltype/) | Enumera i tipi di protocollo. |
| [SelectMode](./selectmode/) | Specifica la modalità per il polling dello stato del socket. |
| [SocketError](./socketerror/) | Enumera i tipi di errore del socket. |
| [SocketFlags](./socketflags/) | Fornisce valori costanti per i messaggi del socket. |
| [SocketOptionLevel](./socketoptionlevel/) | Definisce i livelli delle opzioni del socket per la classe '[Socket](./socket/)'. |
| [SocketOptionName](./socketoptionname/) | Definisce i nomi delle opzioni del socket per la classe [Socket](./socket/). |
| [SocketShutdown](./socketshutdown/) | Definisce le costanti utilizzate dal metodo [Socket.Shutdown](./socket/shutdown/). |
| [SocketType](./sockettype/) | Enumera i tipi di socket. |
## Typedefs

| Typedef | Descrizione |
| --- | --- |
| [SocketException](./socketexception/) |  |
## Functions

| Funzione | Descrizione |
| --- | --- |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
