static void Main(string[] args) { AdresseIP ip1, ip2, ip3; //instanciation création d'un objet ip1 = AdresseIP.CreateAdresseIp("0.0.0.0"); ip2 = AdresseIP.CreateAdresseIp("128.0.0.0"); ip3 = AdresseIP.CreateAdresseIp("192.0.0.0"); Console.WriteLine("afficher les adresses IP"); //accessuers get ip1.GetOctet1(); ip1.GetOctet2(); ip1.GetOctet3(); ip1.GetOctet4(); ip2.GetOctet1(); ip2.GetOctet2(); ip2.GetOctet3(); ip2.GetOctet4(); ip3.GetOctet1(); ip3.GetOctet2(); ip3.GetOctet3(); ip3.GetOctet4(); //méthode toString Console.WriteLine(ip1.ToString()); Console.WriteLine(ip2.ToString()); Console.WriteLine(ip3.ToString()); //classe et masque Console.WriteLine(ip1.ClasseReseau()); Console.WriteLine(ip1.Masque()); Console.WriteLine(ip2.ClasseReseau()); Console.WriteLine(ip2.Masque()); Console.WriteLine(ip3.ClasseReseau()); Console.WriteLine(ip3.Masque()); //adresseIP binaire Console.WriteLine(ip1.AdresseIpBinaire()); Console.WriteLine(ip2.AdresseIpBinaire()); Console.WriteLine(ip3.AdresseIpBinaire()); Console.ReadLine(); }
static void Main(string[] args) { AdresseIP[] adresse = new AdresseIP[3]; adresse[0] = new AdresseIP(172, 10, 15, 17); adresse[1] = new AdresseIP(255, 255, 0, 0); adresse[2] = new AdresseIP(172, 10, 0, 0); }
static void Main(string[] args) { AdresseIP ipA, ipB, ipC; ipA = new AdresseIP(0, 0, 0, 3); ipB = new AdresseIP(128, 0, 16, 45); ipC = new AdresseIP(192, 15, 61, 35); Console.WriteLine(ipA); Console.WriteLine("{0} {1} {2} {3}", ipA.GetOctet1(), ipA.GetOctet2(), ipA.GetOctet3(), ipA.GetOctet4()); Console.WriteLine(ipA.ToString()); Console.WriteLine(ipA.Masque()); Console.WriteLine(ipA.ClasseReseau()); Console.WriteLine(ipA.AdresseIpBinaire()); Console.WriteLine(ipB); Console.WriteLine("{0} {1} {2} {3}", ipB.GetOctet1(), ipB.GetOctet2(), ipB.GetOctet3(), ipB.GetOctet4()); Console.WriteLine(ipB.ToString()); Console.WriteLine(ipB.Masque()); Console.WriteLine(ipB.ClasseReseau()); Console.WriteLine(ipB.AdresseIpBinaire()); Console.WriteLine(ipC); Console.WriteLine("{0} {1} {2} {3}", ipC.GetOctet1(), ipC.GetOctet2(), ipC.GetOctet3(), ipC.GetOctet4()); Console.WriteLine(ipC.ToString()); Console.WriteLine(ipC.Masque()); Console.WriteLine(ipC.ClasseReseau()); Console.WriteLine(ipC.AdresseIpBinaire()); Console.ReadLine(); }
static void Main(string[] args) { AdresseIP ip1, ip2, ip3; ip1 = new AdresseIP(0, 0, 0, 0); ip2 = new AdresseIP(128, 0, 0, 0); ip3 = new AdresseIP(192, 0, 0, 0); }
public void Ctr_IP_ValidObj(string p_adresseIP) { // Arranger // Agir AdresseIP aIP = new AdresseIP(p_adresseIP); // Auditer Assert.Equal(p_adresseIP, aIP.ToString()); }
public void Ctr_IPFormatInvalid_FormatException(string p_adresseIP) { // Arranger // Agir & Auditer Assert.Throws <FormatException>(() => { AdresseIP aIP = new AdresseIP(p_adresseIP); }); }
static void Main(string[] args) { AdresseIP ipA, ipB; ipA = new AdresseIP(Console.ReadLine()); Console.WriteLine(ipA); ipB = new AdresseIP(Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine())); Console.WriteLine(ipB); Console.ReadLine(); }
static void Main(string[] args) { AdresseIP ipA, IpB, IpC; ipA = new AdresseIP(172, 10, 15, 17); IpB = new AdresseIP(255, 255, 0, 0); IpC = new AdresseIP(172, 10, 0, 0); Console.WriteLine(ipA); Console.WriteLine(IpB); Console.WriteLine(IpC); Console.ReadLine(); }
public void ObtenirDerniereAdresseReseau_CasNormaux_BonneAdresseRx(AdresseIP p_adresseIP, MasqueReseau p_masqueReseau, AdresseIP p_adresseReseau, AdresseIP p_adresseBroadcast, AdresseIP p_adresseDebut, AdresseIP p_adresseFin) { // Arranger // Agir AdresseIP derniereAdresseReseau = p_adresseIP.ObtenirDerniereAdresseReseau(p_masqueReseau); // Auditer Assert.Equal(p_adresseFin, derniereAdresseReseau); }
static void Main(string[] args) { // Déclaration d'un objet de type Adresse IP AdresseIP ip1, ip2, ip3; // L'instanciation = la création d'un objet ip1 = AdresseIP.GetInstance("92.68.25.23"); ip2 = AdresseIP.GetInstance("172.16.0.65"); // Une autre instanciation par la 2ème surcharge ip3 = AdresseIP.GetInstance(192, 168, 1, 1); // Accesseur Get Console.WriteLine("Utilisation de l'accesseur Get :"); Console.WriteLine(" "); Console.WriteLine("{0}.{1}.{2}.{3}", ip1.GetOctet1(), ip1.GetOctet2(), ip1.GetOctet3(), ip1.GetOctet4()); Console.WriteLine("{0}.{1}.{2}.{3}", ip2.GetOctet1(), ip2.GetOctet2(), ip2.GetOctet3(), ip2.GetOctet4()); Console.WriteLine("{0}.{1}.{2}.{3}", ip3.GetOctet1(), ip3.GetOctet2(), ip3.GetOctet3(), ip3.GetOctet4()); Console.WriteLine(" "); // Méthode ToString Console.WriteLine("Utilisation de la méthode ToString :"); Console.WriteLine(" "); Console.WriteLine(ip1.ToString()); Console.WriteLine(ip2.ToString()); Console.WriteLine(ip3.ToString()); Console.WriteLine(" "); //Classe et Masque Console.WriteLine("Classe et Masque"); Console.WriteLine(" "); Console.WriteLine(ip1.Masque() + " Classe A"); Console.WriteLine(ip2.Masque() + " Classe B"); Console.WriteLine(ip3.Masque() + " Classe C"); Console.WriteLine(" "); //IP en Décimal et binaire Console.WriteLine("Adresse IP en décimal et en binaire"); Console.WriteLine(" "); Console.WriteLine("Adresse IP en décimal : {0} Adresse IP en binaire : {1}", ip1.ToString(), ip1.AdresseIpBinaire()); Console.WriteLine("Adresse IP en décimal : {0} Adresse IP en binaire : {1}", ip2.ToString(), ip2.AdresseIpBinaire()); Console.WriteLine("Adresse IP en décimal : {0} Adresse IP en binaire : {1}", ip3.ToString(), ip3.AdresseIpBinaire()); Console.ReadLine(); }
static void Main(string[] args) { AdresseIP IpA; AdresseIP IpB; AdresseIP IpC; IpA = AdresseIP.CreateAdresseIp("192.1.1.0"); IpB = AdresseIP.CreateAdresseIp("172.64.20.1"); IpC = AdresseIP.CreateAdresseIp(192, 0, 0, 0); // Adresse A Console.WriteLine("affiche l'adresse IpA"); Console.WriteLine(IpA.AdresseIpBinaire()); Console.WriteLine(IpA.ToString()); Console.WriteLine(IpA.ClasseReseau()); Console.WriteLine(IpA.Masque()); IpA.GetOctet1(); IpA.GetOctet2(); IpA.GetOctet3(); IpA.GetOctet4(); // Adresse B Console.WriteLine("affiche l'adresse IpB"); Console.WriteLine(IpB.AdresseIpBinaire()); Console.WriteLine(IpB.ToString()); Console.WriteLine(IpB.ClasseReseau()); Console.WriteLine(IpB.Masque()); IpB.GetOctet1(); IpB.GetOctet2(); IpB.GetOctet3(); IpB.GetOctet4(); // Adresse C Console.WriteLine("affiche l'adresse IpC"); Console.WriteLine(IpC.AdresseIpBinaire()); Console.WriteLine(IpC.ToString()); Console.WriteLine(IpC.ClasseReseau()); IpC.GetOctet1(); IpC.GetOctet2(); IpC.GetOctet3(); IpC.GetOctet4(); Console.ReadLine(); }
static void Main(string[] args) { AdresseIP ip1, ip2, ip3; string[] adress = new string[2];; ip1 = AdresseIP.GetInstance(77, 180, 2, 81); ip2 = AdresseIP.GetInstance(172, 16, 0, 21); ip3 = AdresseIP.GetInstance(192, 168, 1, 36); Console.ReadLine(); }
public void ObtenirDerniereAdresseReseau_CasNormaux_BonneAdresseRx(AdresseIP p_adresseIP, MasqueReseau p_masqueReseau, AdresseIP p_adresseReseau, AdresseIP p_adresseBroadcast, AdresseIP p_adresseDebut, AdresseIP p_adresseFin) { // Arranger Interface interfaceRx = new Interface() { NomInterface = "Foo", AdresseIP = p_adresseIP, MasqueReseau = p_masqueReseau }; // Agir AdresseIP derniereAdresseReseau = interfaceRx.ObtenirDerniereAdresseReseau(); // Auditer Assert.Equal(p_adresseFin, derniereAdresseReseau); }
static void Main(string[] args) { AdresseIP ip1, reseau; ip1 = AdresseIP.GetInstance(172, 10, 15, 17); reseau = AdresseIP.GetInstance(172, 10, 0, 0); // Masque = AdresseIP.GetInstance(ip1.Masque()); Console.WriteLine("Adresse ip en binaire {0}", ip1.AdresseIpBinaire()); Console.WriteLine("Masque en binaire {0}", ip1.Masque().AdresseIpBinaire()); Console.WriteLine("Adresse réseau en binaire {0}", reseau.AdresseIpBinaire()); Console.ReadLine(); }
static void Main(string[] args) { AdresseIP IP1; AdresseIP[] mesIP; mesIP = new AdresseIP[3]; for (int i = 0; i < 3; i=i+1) { Console.WriteLine("Saisir une adresse IP"); } }
static void Main(string[] args) { AdresseIP Ip1; Ip1 = AdresseIP.CreateAdresseIp("172.10.15.17"); AdresseIP masque = Ip1.Masque(); string masqueEnString = masque.AdresseIpBinaire(); Console.WriteLine("{0}", masqueEnString); AdresseIP reseau = AdresseIP.CreateAdresseIp(Ip1.AdresseReseau()); Console.WriteLine("{0}", AdresseIP.CreateAdresseIp(Ip1.AdresseReseau()).AdresseIpBinaire()); Console.WriteLine("{0}", Ip1.Masque().AdresseIpBinaire()); Console.WriteLine(Ip1.AdresseIpBinaire()); Console.ReadLine(); }
static void Main(string[] args) { AdresseIP[] tabIP = new AdresseIP[5]; int i; for (i = 0; i < 5; i++) { Console.WriteLine("Entrer une adresse IP"); string s = Console.ReadLine(); tabIP[i] = AdresseIP.GetInstance(s); } for (i = 0; i < 5; i++) { Console.WriteLine(tabIP[i].ToString()); Console.WriteLine(tabIP[i].Masque()); } Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("veuillez saisir les quatres octets"); AdresseIP IP1; IP1 = AdresseIP.CreateAdresseIp("192.1.0.0"); AdresseIP masque = IP1.Masque(); string masqueEnString = masque.AdresseIpBinaire(); Console.WriteLine("{0}", masqueEnString); Console.ReadLine(); IP1.GetOctet1(); IP1.GetOctet2(); IP1.GetOctet3(); IP1.GetOctet4(); Console.ReadLine(); }
static void Main(string[] args) { int octet1, octet2, octet3, octet4; string s; AdresseIP ip; s = Console.ReadLine(); ip = AdresseIP.GetInstance(s); Console.WriteLine("Saisir le 1er Octet"); octet1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Saisir le 2er Octet"); octet2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Saisir le 3er Octet"); octet3 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Saisir le 4er Octet"); octet4 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(ip.ToString()); Console.ReadLine(); }
public void EstBonneInterfacePourIP_CasNormaux_BonneInterfaceOuNon(Interface p_interface, AdresseIP p_adresseATester, bool p_resultatAttendu) { // Arranger // Agir bool resultatCalcule = p_interface.EstBonneInterfacePourIP(p_adresseATester); // Auditer Assert.Equal(p_resultatAttendu, resultatCalcule); }
static void Main(string[] args) { //EXERCICE 1 //Déclaration /*AdresseIP ip1, ip2, ip3;*/ /*ip1 = new AdresseIP(0, 0, 0, 0); * ip2 = new AdresseIP(128, 0, 0, 0); * ip3 = new AdresseIP(192, 0, 0, 0);*/ /*Afficher le contenu des 3 adresse sIP en utilisant les accesseurs Get * Console.WriteLine("{0}.{1}.{2}.{3}",ip1.GetOctet1(),ip1.GetOctet2(),ip1.GetOctet3(),ip1.GetOctet4()); * Console.WriteLine("{0}.{1}.{2}.{3}", ip2.GetOctet1(), ip2.GetOctet2(), ip2.GetOctet3(), ip2.GetOctet4()); * Console.WriteLine("{0}.{1}.{2}.{3}", ip3.GetOctet1(), ip3.GetOctet2(), ip3.GetOctet3(), ip3.GetOctet4()); */ /*Afficher le contenu des 3 adresses IP en utilisant la méthode ToString * Console.WriteLine("{0}", ip1.ToString()); * Console.WriteLine("{0}", ip2.ToString()); * Console.WriteLine("{0}", ip3.ToString()); */ /*Affichage 3 objets avec leur classe + leur masque + adresse en binaire * Console.WriteLine("{0} : Classe - {1} : {2} : {3}", ip1.ToString(), ip1.ClasseReseau(), ip1.Masque(), ip1.AdresseIpBinaire()); * Console.WriteLine("{0} : Classe - {1} : {2} : {3}", ip2.ToString(), ip2.ClasseReseau(), ip2.Masque(), ip2.AdresseIpBinaire()); * Console.WriteLine("{0} : Classe - {1} : {2} : {3}", ip3.ToString(), ip3.ClasseReseau(), ip3.Masque(), ip3.AdresseIpBinaire()); */ //EXERCICE 2 //Déclaration /*AdresseIP ip1, ip2, ip3; * ip1 = new AdresseIP(172, 10, 15, 17); * ip2 = new AdresseIP(255, 255, 0, 0); * ip3 = new AdresseIP(172, 10, 0, 0); * * //Affichage de l'adresse IP en binaire * Console.WriteLine("{0}", ip1.AdresseIpBinaire()); * Console.WriteLine("{0}", ip2.AdresseIpBinaire()); * Console.WriteLine("{0}", ip3.AdresseIpBinaire()); * Console.ReadLine();*/ //EXERCICE 3 //Déclaration /*AdresseIP ip1,ip2; * * //Saisie de l'adresse IP en string * Console.WriteLine("Saisissez une adresse IP : "); * ip1 = new AdresseIP(Console.ReadLine()); * * //Saisie de l'adresse Ip + Affichage octet par octet * Console.WriteLine("Saisissez une seconde adresse IP : "); * ip2 = new AdresseIP(Console.ReadLine()); * Console.WriteLine("Octet 1 = {0}", ip2.GetOctet1()); * Console.WriteLine("Octet 2 = {0}", ip2.GetOctet2()); * Console.WriteLine("Octet 3 = {0}", ip2.GetOctet3()); * Console.WriteLine("Octet 4 = {0}", ip2.GetOctet4()); * * Console.ReadLine();*/ //EXERCICE 4 AdresseIP[] tableau = new AdresseIP[3]; tableau[0] = new AdresseIP(0, 0, 0, 0); tableau[1] = new AdresseIP(128, 0, 0, 0); tableau[2] = new AdresseIP(192, 0, 0, 0); Console.WriteLine("" tableau[0].AdresseIpBinaireTableau()); Console.WriteLine(tableau[1].AdresseIpBinaireTableau()); Console.WriteLine(tableau[2].AdresseIpBinaireTableau()); Console.ReadLine(); }