C# 获得本机IP、端口等信息地址以及服务器IP信息
2011-12-02 01:17
369 查看
大概是这样子,代码也没多少,直接上代码了。。
引入命名空间:
using System.Net;
完整代码:
namespace IPExample { public partial class Form1 : Form { public Form1() { InitializeComponent(); } /// <summary> /// 获得本机IP信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_ShowHostIPInfo_Click(object sender, EventArgs e) { lst_HostIPInfo.Items.Clear(); string name = Dns.GetHostName(); lst_HostIPInfo.Items.Add("本机主机名:"+name); IPHostEntry me = Dns.GetHostEntry(name); lst_HostIPInfo.Items.Add("本机所有IP地址:"); foreach (IPAddress ip in me.AddressList) { lst_HostIPInfo.Items.Add(ip); } IPAddress localIp = IPAddress.Parse("127.0.0.1"); IPEndPoint iep = new IPEndPoint(localIp, 80); lst_HostIPInfo.Items.Add("IP端点:" + iep.ToString()); lst_HostIPInfo.Items.Add("IP端口:" + iep.Port); lst_HostIPInfo.Items.Add("IP地址:" + iep.Address); lst_HostIPInfo.Items.Add("IP地址族:" + iep.AddressFamily); lst_HostIPInfo.Items.Add("可分配端口最大值:" + IPEndPoint.MaxPort); lst_HostIPInfo.Items.Add("可分配端口最小值:" + IPEndPoint.MinPort); } /// <summary> /// 获得服务器信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_ShowServerInfo_Click(object sender, EventArgs e) { lst_ServerIPInfo.Items.Clear(); IPHostEntry remoteHost = Dns.GetHostEntry(txt_ServerIPAddress.Text); IPAddress[] remoteIp = remoteHost.AddressList; IPEndPoint iep; foreach (IPAddress ip in remoteIp) { iep = new IPEndPoint(ip, 80); lst_ServerIPInfo.Items.Add(iep); } } } }
参考:http://www.wxzzz.com/?id=19
相关文章推荐
- C# 获得本机IP、端口等信息地址以及服务器IP信息
- C# 获得本机IP、端口等信息地址以及服务器IP信息
- C# 获得本机IP、端口等信息地址以及服务器IP信息
- 在linux下,扫描连接到服务器指定端口的客户端ip信息,以及每个ip有几个链接。
- C#中获取服务器IP,客户端IP以及网卡物理地址
- C#获取本机相关mac和ip信息以及服务器ip
- c#中获取服务器IP,客户端IP以及其它
- java获取服务器一些信息的方法(服务器地址/相对路径/端口/项目名字)
- 使用ASP获得服务器网卡的MAC地址信息
- 如何用C#获得文件信息以及扩展信息
- 如何用C#获得文件信息以及扩展信息
- 通过新浪IP服务器获得的当前客户端IP地址对应的国家、省份或直辖市、城市信息
- c#中获取服务器IP,客户端IP以及其它
- C# 之 获取服务器IP,客户端IP以及其它
- 【C++】获得本机所有网卡的IP和MAC地址信息
- Java 通过Socket监听指定服务器(IP)的指定端口,及向指定服务器的指定端口发送信息
- nginx 配置二级域名跳转以及www 跳转(去除www 跳转),nginx 端口跳转,nginx 保留IP信息
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- linux UDP通讯 获取源IP地址端口信息
- 获得Linux系统中的IP、MAC地址,广播地址,子网掩码等信息详解