|
Listing 17-9 extracted from chapter Input/Output and streams
Listing 17-8< > Listing 17-10
This listing can be compiled with the command line: csc.exe /target:exe Example_17_9.cs Errors: 0 Warnings: 0
Example_17_9.cs
using System;
using System.Net.NetworkInformation;
public class Program {
public static void Main() {
NetworkInterface[] nis=NetworkInterface.GetAllNetworkInterfaces();
foreach ( NetworkInterface ni in nis ) {
Console.WriteLine( "Name: " + ni.Name );
Console.WriteLine( "Description: " + ni.Description );
Console.WriteLine( "Status: "+ni.OperationalStatus.ToString() );
Console.WriteLine( "Speed: {0} Kb", ni.Speed / 1024 );
Console.WriteLine( "Media Acess Control (MAC):" +
ni.GetPhysicalAddress().ToString() );
Console.WriteLine( "---------------------------------" );
}
}
}
Copyright Patrick Smacchia 2006 2007
|