= (string)DNSserverKey.GetValue("NameServer");
Console.WriteLine("DNS Servers: {0}", serverlist);
DNSserverKey.Close();
start.Close();
C# Programmation Réseau: Obtenir le Masque de sous-réseau
(EndPoint)iep;
ICMP packet = new ICMP();
packet.Type = 0x11;
packet.Code = 0x00;
packet.Checksum = 0;
Buffer.BlockCopy(BitConvert
C# Programmation Réseau: Vérifier si le nom d’un schéma est valide
using System;
public class MainClass{
public static void Main(){
Uri address1 = new Uri("http://www.yourDomain.com/index.htm#search");
Console.WriteLine("address 1 {0} a valid scheme name",
Uri.CheckSchemeName(address1.Scheme) ? " has" : " does not have");
if (address1.Scheme == Uri.UriSchemeHttp)
Console.WriteLine("Uri is HTTP type");
Console.WriteLine(address1.HostNameType);
}
}
C# Programmation Réseau: Accepter une demande de connexion en attente
rver.AcceptTcpClient();
NetworkStream stream = client.GetStream();
int i = stream.Read(bytes, 0, bytes.Length);
C# Programmation Réseau: Créer un Client NetworkStream
= newSocket.GetStream();
// fill a byte array from the stream
byte[] buf = new byte[100];
ns.Read(buf, 0, 100);
// convert to a char array an
C# Programmation Réseau: Accéder à l’interface de la carte réseaux
{0} (lease expires {1})", addr.Address, DateTime.Now + new TimeSpan(0, 0, (int)addr.DhcpLeaseLifetime));
}
}
} else {
C# Programmation Réseau: Obtenir le nom et l’adresse de l’hôte
using System;
using System.Net;
public class DNSName
{
public static void Main()
{
string hostName = Dns.GetHostName();
Console.WriteLine("Local hostname: {0}", hostName);
IPHostEntry myself = Dns.GetHostByName(hostName);
foreach (IPAddress address in myself.AddressList)
{
Console.WriteLine("IP Address: {0}", address.ToString());
}
}
}
C# Programmation Réseau: Exemple d’un application Serveur TCP
total += sent;
dataleft -= sent;
}
return total;
}
private static byte[] ReceiveData(Socket s, int size)
{
int total = 0
C# Programmation Réseau: Obtenir l’adresse mac de l’ordinateur
onse = new byte[1024];
nextmib = mib;
while (true)
{
response = conn.get("getnext", argv[0], argv[1], nextmib);
commlength
C# Programmation Réseau: Obtenir l’adresse IP d’écoute de toutes les interface(0.0.0.0)
using System;
using System.Net;
class AddressSample {
public static void Main() {
IPAddress test4 = IPAddress.Any;
Console.WriteLine("The ANY address is: {0}",test4.ToString());
}
}