C# IPAddress IPEndPoint

命名空间:

using System.Net;

IPAddress类提供了对IP地址的转换、处理等功能。其Parse方法可将IP地址字符串转换为IPAddress实例。

如:IPAddress ip = IPAddress.Parse(“192.168.1.1”);

IPAddress   类提供了7个只读字段:

Any        表示本地系统可用的任何IP地址   (0.0.0.0)

Broadcast   表示本地网络的IP广播地址    (255.255.255.255)

IPv6Any    Socket.Bind方法用此字段指出本地系统可用的IP地址

IPv6Loopback    表示系统的回送地址

IPv6None     表示系统上没有可用的网络接口

Loopback    表示系统的回送地址          (127.0.0.1)

None   表示系统上没有可用的网络接口     (255.255.255.255)

IPEndPoint类包含应用程序连接到主机上的服务所需的主机和端口信息,通过组合服务的主机IP地址和端口号,IPEndPoint类形成到服务的连接点。

在IPEndPoint类中有两个很有用的构造函数:
          public IPEndPoint(long, int); 
          public IPEndPoint(IPAddress, int);

它们的作用就是用指定的地址和端口号初始化IPEndPoint类的新实例。

时间: 2024-10-15 17:40:23

C# IPAddress IPEndPoint的相关文章

C#的IPAddress IPEndPoint

以前觉得什么都能记住 翻一遍书就能去考试了,现在回过头来想一些东西,突然有种模糊的陌生感,应了那句好记性不如烂笔头.做笔记终归是利大于弊的.麻烦一点但是却受用. 突然想从头开始,看一些过去的书,补一些小笔记. System.Net下的IPAddress IPEndPoint 1 void Start () { 2 //IPAddress(Byte[]) 新实例初始化 IPAddress 类地址指定为 Byte 数组.; 3 IPAddress ipAddress1 = new IPAddress

c# winform 实现客户端和服务器端互相交互

服务器端的代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net; using System.Net.Sockets; using System.T

.NET线程池

摘要 深度探索 Microsoft .NET提供的线程池, 揭示什么情况下你需要用线程池以及 .NET框架下的线程池是如何实现的,并告诉你如何去使用线程池. 内容 介绍 .NET中的线程池 线程池中执行的函数 使用定时器 同步对象的执行 异步I/O操作 监视线程池 死锁 有关安全性 结束 介绍 如 果你有在任何编程语言下的多线程编程经验的话,你肯定已经非常熟悉一些典型的范例.通常,多线程编程与基于用户界面的应用联系在一起,它们需要在不影响终 端用户的情况下,执行一些耗时的操作.取出任何一本参考书

.NET 线程池编程技术

摘要 深度探索 Microsoft .NET提供的线程池, 揭示什么情况下你需要用线程池以及 .NET框架下的线程池是如何实现的,并告诉你如何去使用线程池. 内容 介绍 .NET中的线程池 线程池中执行的函数 使用定时器 同步对象的执行 异步I/O操作 监视线程池 死锁 有关安全性 结束 介绍 如果你有在任何编程语言下的多线程编程经验的话,你肯定已经非常熟悉一些典型的范例.通常,多线程编程与基于用户界面的应用联系在一起,它们需要在不影响终端用户的情况下,执行一些耗时的操作.取出任何一本参考书,打

C# TCP实现多个客户端与服务端 数据 与 文件的传输

C#菜鸟做这个东东竟然花了快三天的时间了,真是菜,菜,菜--- 下面是我用C#写的 一个简单的TCP通信,主要的功能有: (1) 多个客户端与服务器间的数据交流 (2)可以实现群发的功能 (3)客户端与服务端可以进行文件的传输 主要用到的知识: TCP里的 socket ... 多线程 Thread ... 下面的是界面: 下面分别是服务端和客户端的代码,如若借用,请标明出处~~~ 服务端代码: [csharp] view plaincopyprint? using System; using 

Json.Net 序列化 IPAddress 或 IPEndPoint

原文: http://stackoverflow.com/questions/18668617/json-net-error-getting-value-from-scopeid-on-system-net-ipaddress class IPAddressConverter : JsonConverter { public override bool CanConvert(Type objectType) { return (objectType == typeof(IPAddress));

C# 获取本机mac地址 客户端主机名称(hostName) 当前用户(CurWinUser) 操作系统版本(WinVersion) IE浏览器版本(IEversion) 物理内存(Memory) 跳至网关的IP地址(IpAddress) CPU序列号 等等

关于获取本机信息的代码,园子里面还是非常多的,专门整理了一下此次用到的信息 首先,获取跳至网管的IP地址 #region 获取调至网管的IP地址 string ipAddress = GetLocalIp(); #endregion ///此方法需要计算机连网,否则获取不到IP地址 private string GetLocalIp() { string result = RunApp("route", "print", true); Match m = Regex

C#中IPAddress转换成整型int

string addr = "11.22.33.44"; System.Net.IPAddress IPAddr=System.Net.IPAddress.Parse(addr); //网上的代码是得到字节组再转换成int byte[] byt = IPAddr.GetAddressBytes(); int intIP = System.BitConverter.ToInt32(byt, 0); Console.WriteLine("字节转换结果:{0}", int

linux shell ipaddress

ifconfig |grep "inet addr"|cut -f 2 -d":"|cut -f 1 -d " "|head -n 1 ifconfig eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx           inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0          inet6 ad