Network programming in windows is possible with sockets . C# simplifies network programming through its namespaces like System.Net and System.Net.Sockets . The System.Net classes provide functionalities that is similar to Microsoft WinInet API.
The System.net namespace provides the information about IP Address . The following C# program shows how to find the IP Address of a host.
using System; using System.Windows.Forms; using System.Net; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { IPHostEntry hostname = Dns.GetHostByName(textBox1.Text ); IPAddress[] ip = hostname.AddressList; textBox2.Text = ip[0].ToString(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } } } }
No comments:
Post a Comment