Maison > développement back-end > Tutoriel C#.Net > Mise en réseau en C#

Mise en réseau en C#

PHPz
Libérer: 2023-09-07 18:29:09
avant
942 Les gens l'ont consulté

C# 中的网络

.NET Framework propose une implémentation de services Web en couches, évolutifs et gérés. Vous pouvez facilement les intégrer dans votre application. Utilisez l'espace de noms System.Net ;

Voyons comment accéder à la classe Uri : en C#, elle fournit une représentation objet d'un Uniform Resource Identifier (URI) -

Uri uri = new Uri("http://www.example.com/");
WebRequest w = WebRequest.Create(uri);
Copier après la connexion

Voyons maintenant la classe System.Net. Ceci est utilisé pour crypter la connexion à l’aide de Secure Sockets Layer (SSL). Si l'URI commence par « https : », SSL est utilisé ; si l'URI commence par « http : », une connexion non cryptée est utilisée.

Voici des exemples. Pour SSL utilisant FTP, définissez la propriété EnableSsl sur true avant d'appeler la méthode GetResponse().

String uri = "https://www.example.com/";
WebRequest w = WebRequest.Create(uri);

String uriServer = "ftp://ftp.example.com/new.txt"
FtpWebRequest r = (FtpWebRequest)WebRequest.Create(uriServer);
r.EnableSsl = true;
r.Method = WebRequestMethods.Ftp.DeleteFile;
Copier après la connexion

L'exemple suivant montre l'utilisation de l'espace de noms System.Net et l'utilisation de la méthode Dns.GetHostEntry, Dns.GetHostName et de la propriété IPHostEntry AddressList -

Example

using System;
using System.Net;

class Program {
   static void Main() {

      String hostName = string.Empty;
      hostName = Dns.GetHostName();
      Console.WriteLine("Hostname: "+hostName);
      IPHostEntry myIP = Dns.GetHostEntry(hostName);

      IPAddress[] address = myIP.AddressList;

      for (int i = 0; i < address.Length; i++) {
         Console.WriteLine("IP Address {1} : ",address[i].ToString());
      }
      Console.ReadLine();
   }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal