Namespace System::Net::Sockets
Contenuti
[
Nascondere
]Classi
| Classe | Descrizione |
|---|---|
| IPPacketInformation | Rappresenta le informazioni sul pacchetto. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| 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(). 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 e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| 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(). 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 e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| Socket | La classe Socket implementa l’interfaccia Berkeley sockets. |
| TcpClient | Rappresenta un client per i servizi di rete TCP. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| TcpListener | Rappresenta un listener per i servizi di rete TCP. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| UdpClient | Fornisce i servizi di rete User Datagram Protocol (UDP). Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza questo puntatore per passarlo alle funzioni come argomento. |
Enums
| Enumerazione | Descrizione |
|---|---|
| AddressFamily | Enumera le famiglie di indirizzi. |
| IOControlCode | Enumera i codici di controllo IO. |
| ProtocolFamily | Enumera le famiglie di protocolli. |
| ProtocolType | Enumera i tipi di protocollo. |
| SelectMode | Specifica la modalità per il polling dello stato del socket. |
| SocketError | Enumera i tipi di errore del socket. |
| SocketFlags | Fornisce valori costanti per i messaggi del socket. |
| SocketOptionLevel | Definisce i livelli delle opzioni del socket per la classe ‘Socket’. |
| SocketOptionName | Definisce i nomi delle opzioni del socket per la classe Socket. |
| SocketShutdown | Definisce le costanti utilizzate dal metodo Socket.Shutdown. |
| SocketType | Enumera i tipi di socket. |
Typedefs
| Typedef | Descrizione |
|---|---|
| SocketException |
Functions
| Funzione | Descrizione |
|---|---|
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |