二、网络编程中的常用类
1.IP地址类
属性、方法名
|
说 明
|
Any
|
只读属性,提供一个IP地址,标识服务器应该监听所有网络接口上的客户活动
|
Broadcast
|
只读属性,提供IP广播地址,等价于255.255.255.255
|
Loopback
|
只读属性,提供IP回送地址,等价于127.0.0.1
|
None
|
只读属性,提供一个IP地址,标识不应使用网络接口
|
Address
|
获取或设置一个IP地址
|
AddressFamily
|
指定IP地址的地址族
|
Equals( )
|
比较两个IP地址
|
GetHashCode( )
|
获取IP地址哈希值
|
HostToNetworkOrder( )
|
将主机字节顺序值转换为网络字节顺序值
|
Parse( )
|
将IP地址字符串转换为IP地址实例
|
AddressList属性:获取或设置与主机相关的IP地址。其值为IPAddress类型的数组,其中包含的IP地址用于解析Aliases属性中的主机名。
属性、方法名
|
说 明
|
Address
|
获取或设置EndPoint的IP地址
|
AddressFamily
|
获取IP地址族
|
Port
|
获取或设置EndPoint的TCP端口号
|
MaxPort
|
用于指定可被赋予Port属性的最大值
|
MinPort
|
用于指定可被赋予Port属性的最小值
|
Create( )
|
调用Creat( )方法,以根据套接字地址创建EndPoint
|
Serialize( )
|
调用Serialize( )方法,以将EndPoint信息序列化到一个SocketAddress实例中
|
Dns类是一个静态类,它提供了有关域名解析的操作。它将从网络主机域名系统中获取IP地址和主机名、WWW域名的对应关系。它返回一个IPHostEntry对象以保存结果。如果返回值是多个信息,IPHostEntry将返回主机的多个地址和别名。Dns类的方法如下表所示。
属性、方法名
|
说 明
|
BeginGetHostByName( )
|
开始由主机名获得IPHostEntry信息,异步操作
|
BeginGetHostEntry( )
|
开始由IP地址或主机名获得IPHostEntry信息,异步操作
|
BeginResolve( )
|
开始请求域名解析,由WWW名获得IPHostEntry信息,异步操作
|
EndGetHostByName( )
|
终止对DNS信息的异步请求(与BeginGetHostByName( )对应)
|
EndGetHostEntry( )
|
终止对DNS信息的异步请求(与BeginGetHostEntry( )对应)
|
EndResolve( )
|
终止对DNS信息解析的异步请求
|
GetHostByAddress( )
|
根据指定IP地址创建一个IPHostEntry实例
|
GetHostByName( )
|
根据主机名获取一个IPHostEntry实例
|
GetHostEntry( )
|
根据IP地址或主机名获取一个IPHostEntry实例
|
GetHostName( )
|
获取本地计算机的主机名
|
Resolve( )
|
将DNS主机名或IP字符串转换为IPHostEntry实例
|
属性、方法名
|
说 明
|
Copy( )
|
创建当前实例的拷贝
|
FromXml( )
|
根据XML编码重构DnsPermission实例
|
Intersect( )
|
创建当前DnsPermission实例与指定DnsPermission实例的交集
|
IsSubsetOf( )
|
确定当前DnsPermission实例是否为指定DnsPermission实例的子集
|
IsUnrestricted( )
|
检查对象的许可状态
|
ToXml( )
|
使用当前的DnsPermission实例及其状态创建XML编码
|
Union( )
|
创建当前DnsPermission实例与指定DnsPermission实例的并集
|
转载于:https://www.cnblogs.com/wangzhenghua/articles/2814350.html
二、网络编程中的常用类相关推荐
- C# 网络编程之使用Socket类Send、Receive方法的同步通讯
经过几天学习,终于解决了再C#网络编程中使用Socket类Send和Receive方法开发的客户端和服务端的同步通讯程序:实现了又客户端想服务器发送消息的界面程序.主要使用的方法是: 1. ...
- 网络编程中的关键问题总结
网络编程中的关键问题总结 总结下网络编程中关键的细节问题,包含连接建立.连接断开.消息到达.发送消息等等: 连接建立 包括服务端接受 (accept) 新连接和客户端成功发起 (connect) 连接 ...
- JTable是Swing编程中很常用的控件
JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅. 一.创建表格控件的各种方式: 1) 调用无参构造函数. JTable table = new JTable(); 2) 以 ...
- 网络编程中的超时检测
http://blog.163.com/liukang_0404@126/blog/static/55682581201231955735693/ 我们在网络编程中常见的一种做法是:创建好套接字后以阻 ...
- python网络通信传输的数据类型_Python网络编程中的网络数据和网络错误。
上一个章节我们说的是套接字名和DNS.这篇文章我们主要解决下面问题. 我们在两台主机之间建立与关闭TCP流连接以及UDP数据报连接后.我们应该怎么准备我们需要传输的数据,该怎么对数据进行编码与格式化. ...
- JAVA基础(12.Java中的常用类String)
目录 1.前言 2.日期(时间)相关类 2.1 日期类的应用场景 2.1.1Java中的日期相关的几个类 3. Java中的常用类学习方式 3.1 什么是常用类?为什么要学习? 3.2 怎么使用Jav ...
- 关于网络编程中的一些小问题研究总结
关于网络编程中的一些小问题研究总结 前言 一.关于"惊群问题" 二.关于socket网络编程中的reuseport 三.关于select.poll.epoll的原理探究 3.1 关 ...
- Linux学习系列二:Linux中的常用命令
这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...
- 计算机网络(二) | 网络编程基础、Socket套接字、UDP和TCP套接字编程
目录 一.网络编程基础 1.1 为什么需要网络编程 1.2 什么是网络编程 1.3 网络编程中的基本概念 二.Socket套接字 2.1 概念 2.2 分类 2.3 Java数据报套接字通信模型 2. ...
最新文章
- 一文看懂最近70年的人工智能简史!中国已经领先全球!
- pycharm报黄提示(黄色高亮警告):non-default parameter follows default parameter(定义时将没有默认值的参数放到了有默认值参数的后面)
- python opencv 录制视频_Python利用opencv实现录制视频
- 【推荐系统】面向科研的推荐系统Benchmark诞生!
- python案例教程黄蔚答案_Python编程案例教程
- java2ee和java2se_Java知识:(2)JavaSE和JavaEE
- 手写call,apply和bind(分析三者的用法与区别)
- 天涯明月刀开发_《天涯明月刀OL腾讯旗下 北极光工作室的 厄运魔咒:“做什么凉什么”》...
- hive中实现行转列_漫谈数据仓库之拉链表(原理、设计以及在Hive中的实现)
- git拉取远程计算机上的代码 并 与本地进行比较(git fetch; git pull)
- ubuntu20 scrt 连接ssh报错的解决方法
- Win10没有Realtek高清晰音频管理器怎么办?
- python dateutil_python时间处理模块dateutil
- 电子计算机上的off是什么意思,计算器上off是什么意思
- nginx域名反向代理
- 安装虚拟机(VMware)保姆级教程(附安装包)
- 寒假还在纠结考研还是就业,听听研究生毕业的上班狗怎么说?
- maven本地仓库设置
- QFont/QFontInfo方法功能(QT5.12)
- Chrome浏览器IDM下载报错Error 0×80004002
热门文章
- nginx源码分析:打开监听套接字的流程
- 在Scala IDEA for Eclipse或IDEA里程序编译实现与在Spark Shell下的对比(其实就是那么一回事)...
- img内联块元素的操作
- 工厂方法(FactoryMethod)模式
- sencha touch 2与phonegap 2.0结合 打包web app
- [转载] 晓说——第23期:大师照亮八十年代
- 遇到win7系统电脑没有声音了怎么解决
- noip2015day1 T1 4510 神奇的幻方
- Webpack入门——使用Webpack打包Angular项目的一个例子
- 【转载】在.NET环境中实现每日构建--NAnt篇