18人参与 • 2025-12-01 • Asp.net
命名空间:system.net
byte[] ipaddress = new byte[] { 192, 168, 1, 1 };
ipaddress ip1 = new ipaddress(ipaddress);
ipaddress ip2 = new ipaddress(0xc0a80101); // 192.168.1.1
注意:不推荐使用,可读性差
ipaddress ip3 = ipaddress.parse("192.168.1.1");
127.0.0.1:本机环回地址ipaddress.ipv6any:ipv6 任意地址ipaddress.loopback:环回地址常量将网络端点表示为 ip地址 + 端口号 的组合
ipendpoint endpoint1 = new ipendpoint(0xc0a80101, 8080);
ipendpoint endpoint2 = new ipendpoint(ipaddress.parse("192.168.1.1"), 8080);
// 创建服务器端点 ipendpoint serverendpoint = new ipendpoint(ipaddress.any, 8080);
// 创建客户端连接端点
ipendpoint clientendpoint = new ipendpoint(ipaddress.parse("192.168.1.100"), 8080);
// 验证ip地址格式
if (ipaddress.tryparse("192.168.1.1", out ipaddress validip))
{
// 使用有效ip地址
}
ipaddress.parse() 和 ipendpoint(ipaddress, port)try
{
ipaddress ip = ipaddress.parse(inputstring);
}
catch (formatexception)
{
console.writeline("ip地址格式错误");
}
ipaddress 和 ipendpoint 是 c# 网络编程的基础类,掌握它们的正确使用方法对于开发网络应用程序至关重要。推荐使用字符串解析方式初始化,代码可读性更好且易于维护。
到此这篇关于c# ipaddress 和 ipendpoint 类的使用小结的文章就介绍到这了,更多相关c# ipaddress ipendpoint 内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论