7.IP地址和端口类

一. IP类和端口类用来干什么

//通过之前的理论学习
//我们知道想要进行网络通信,进行网络链接
//首先我们需要找到对应设备,IP和端口号式定位网络中设备必不可少的关键元素
//C#中提供了对应的IP和端口相关的类 来声明对应信息
//对于之后的网络通信式必不可少的内容

二. IPAddress类

//命名空间:System.Net
//类名:IPAddress

//初始化IP信息的方式

//1.用byte数组进行初始化
byte[] ipAddress = new byte[] {255,255,255,1 };
IPAddress ip1 = new IPAddress(ipAddress);
//2.用long长整型进行初始化
IPAddress ip2 = new IPAddress(0xFFFFFF1);
//4字节对应的长整型 一般不建议大家使用

//3.推荐使用的方式 使用字符串转换
IPAddress ip3 = IPAddress.Parse("192.118.155.3");


//特殊IP地址
//127.0.0.1代表本机地址

//一些静态成员
//获取可用的IPv6地址
//IPAddress.IPv6Any

三. IPEndPoint类

//命名空间:System.Net;
//类名:IPEndPoint
//IPEndPoint类将网络端点表示为IP地址和端口号,表现为IP地址和端口号的组合

//初始化方式
IPEndPoint iPEndPoint = new IPEndPoint(ip3, 8080);

IPEndPoint iPEndPoint1 = new IPEndPoint(IPAddress.Parse("192.168.4.4"), 8080);

总结

//程序表示IP信息
IPAddress ip = IPAddress.Parse("IPv4地址");
//程序表示通信目标
IPEndPoint point = new IPEndPoint(ip, 8080);

  • 21
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值