Esempi di .NET - Procedura: Networking

In questa sezione vengono presentati i seguenti esempi:

Esempio DateTimeServer

Esempio DateTimeClient

Esempio ClientGETasync

Esempio WebRequestAsync

Esempio Chat

Esempio ClientGETwithProxy

Esempio ClientGETwithNTLM

Esempio ClientGETwithSSL

Esempio ClientGET

Esempio ClientException

Esempio WebRequest

Esempio ClientPOST

Esempio DateTimeServer

In questo esempio viene illustrato come utilizzare la classe TCPListener per creare un programma server DateTime.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

Nessuna

Esempio DateTimeClient

In questo esempio viene illustrato l'utilizzo della classe TCPClient per creare un programma DateTime.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Net; System.Text; System.IO; System.Net.Sockets

Classi utilizzate in questo esempio:

Console; String; TcpClient; Stream; Dns; Socket; Encoding; InvalidOperationException; Exception; Operation

Esempio ClientGETasync

In questo esempio viene illustrato come utilizzare le classi WebRequest e WebResponse per effettuare una richiesta GET su un URI in modo asincrono.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Net; System.Threading; System.Text; System.IO

Classi utilizzate in questo esempio:

Stream; Buffer; String; Console; WebRequest; AsyncResult; HttpWebRequest; ManualResetEvent; Decoder; WebResponse; AsyncCallback; HttpWebResponse; Uri; StringBuilder; Site; Thread; Convert; Encoding

Esempio WebRequestAsync

In questo esempio viene illustrato come utilizzare le classi WebRequest e WebResponse per effettuare una richiesta GET su un URI in modo asincrono.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Net; System.Threading; System.Text; System.IO

Classi utilizzate in questo esempio:

WebRequest; HttpWebRequest; Buffer; Import; String; AsyncResult; Stream; StringWriter; Site; Thread; HttpWebResponse; WebResponse; TextBox; Uri; StreamReader; Encoding; EventArgs; Button; AsyncCallback; Page; Object

Esempio Chat

In questo esempio viene illustrato l'utilizzo della classe UDPClient per creare un client chat.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Net; System.Threading; System.Text; System.Net.Sockets

Classi utilizzate in questo esempio:

Console; Port; Group; String; Thread; Encoding; EndPoint; IPEndPoint; IPAddress; Dns; UdpClient; Array; IPHostEntry; ThreadStart; Exception; Socket

Esempio ClientGETwithProxy

In questo esempio viene illustrato come utilizzare le classi WebRequest e WebResponse per effettuare una richiesta GET su un URI tramite un proxy.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Text; System.Net; System.IO

Classi utilizzate in questo esempio:

Console; Stream; Encoding; Object; Page; StreamReader; WebRequest; String; WebProxy; GlobalProxySelection; Exception; WebResponse

Esempio ClientGETwithNTLM

In questo esempio viene illustrato come utilizzare le classi WebRequest e WebResponse per effettuare una richiesta GET su un URI con autenticazione NTLM.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Text; System.Net; System.IO

Classi utilizzate in questo esempio:

Console; Stream; String; Encoding; StreamReader; WebRequest; Page; NetworkCredential; Exception; WebResponse

Esempio ClientGETwithSSL

In questo esempio viene illustrato come utilizzare le classi WebRequest e WebResponse per effettuare una richiesta GET su un URI con Secure Sockets Layer (SSL).

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Text; System.Net; System.IO

Classi utilizzate in questo esempio:

Console; Stream; String; Encoding; WebRequest; Page; StreamReader; Exception; WebResponse

Esempio ClientGET

In questo esempio viene illustrato come utilizzare le classi WebRequest e WebResponse per effettuare una richiesta GET su un URI.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Text; System.Net; System.IO

Classi utilizzate in questo esempio:

Console; Stream; String; Encoding; WebRequest; Page; StreamReader; Exception; WebResponse

Esempio ClientException

In questo esempio viene illustrato come utilizzare le classi WebException e URIFormatException per la gestione delle eccezioni durante l'accesso agli URI.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Text; System.Net; System.IO

Classi utilizzate in questo esempio:

Console; Uri; Exception; Stream; String; WebException; Encoding; StreamReader; FormatException; WebRequest; Form; UriFormatException; WebResponse; Convert; NetworkCredential

Esempio WebRequest

In questo esempio viene illustrato come utilizzare le classi WebRequest e WebResponse per effettuare una richiesta GET su un URI.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Text; System.Net; System.IO

Classi utilizzate in questo esempio:

Encoding; Stream; TextBox; WebRequest; Import; Object; WebResponse; Button; Page; String; Exception; EventArgs

Esempio ClientPOST

In questo esempio viene illustrato come utilizzare le classi WebRequest e WebResponse per effettuare una richiesta POST su un URI.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Text; System.Net; System.Web; System.IO

Classi utilizzate in questo esempio:

Console; Stream; String; Url; Encoding; Page; StreamReader; HttpUtility; WebRequest; StringBuilder; Exception; WebResponse; Type