首页 > 代码库 > .NET网络编程学习笔记
.NET网络编程学习笔记
- IPAddress类使用实例:
IPAddress.Parse("192.168.0.1") //将string类型的IP地址转换为IPAddress实例
IPAddress.Loopback //获得本地环回IP地址,具体为 127.0.0.1
IPAddress.Broadcast //获得广播IP地址地址,具体为 255.255.255.255
IPAddress.Any //具体地址为0.0.0.0 ,Socket.Bind 方法使用 Any 字段指示 Socket 实例应侦听所有网络接口上的客户端活动
- IPEndPoint 类包含应用程序连接到主机上的服务所需的主机和本地或远程端口信息,通过此类即可唯一确定程序或者进程在网络中的位置
具体应用方式为IPEndPoint(IPAddress,Port);IPAddress即为上面提到的IPAddress类的具体值,Port值网络端口号。
端口号是由一个两个字节的整数,所以取值范围为0~65535,这些端口号又分为三类:
- 第一类的范围是0~1023,称为众所周知的端口,这些端口号由特定的网络程序使用,例如,TCP协议使用80端口来完成Http协议的传输。
- 第二类的范围是1024~49151,称为登记端口,一般情况下不应该在程序中使用。
- 第三类的范围是49152~65535,称为私有端口, 这些端口可以由普通用户程序使用。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。