当前位置: 首页 > news >正文

检察门户网站 建设意义国内贸易平台

检察门户网站 建设意义,国内贸易平台,网页设计规范要求,网站建设与管理难学吗版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 通过IPGlobalProperties的方法可以获得有关TCP和UDP连接的信息: GetActiveTcpConnections方法获得所有的TCP连接的信息…

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

通过IPGlobalProperties的方法可以获得有关TCP和UDP连接的信息:

GetActiveTcpConnections方法获得所有的TCP连接的信息(TcpConnectionInformation对象数组)。

GetActiveTcpListeners方法可以获得TCP侦听信息(IPEndPoint对象数组) 。

GetActiveUdpListeners方法获得UDP侦听信息(IPEndPoint类对象数组)。

上述方法涉及到的类包括:

TcpConnectionInformation 类提供有关本地计算机上的 TCP 连接的信息。

TcpConnectionInformation常用属性:

  1. LocalEndPoint  TCP:连接的本地终结点。这是一个IPEndPoint类(参看本节)。
  2. RemoteEndPoint:TCP 连接的远程终结点。这是一个IPEndPoint类(参看本节)。
  3. State:TCP 连接的状态。这是一个TcpState 枚举(参看本节)。

IPEndPoint 类将网络端点表示为IP地址和端口号。

IPEndPoint常用属性:

  1. Address:获取或设置终结点的 IP 地址。这是一个IPAddress类(参看第22.1节)。
  2. AddressFamily :获取网际协议 (IP) 地址族。这是一个AddressFamily枚举(参看第22.1节)。
  3. Port:获取或设置终结点的端口号。

TcpState枚举 指定TCP连接的状态。成员包括:

  1. Closed:关闭状态。
  2. CloseWait:正在等待来自本地用户的连接终止请求。
  3. Closing:正在等待对先前发送的连接终止请求的确认。
  4. DeleteTcb:正在删除 TCP 连接的传输控制缓冲区 (TCB)。
  5. Established:TCP 握手完成。 已建立连接,可以发送数据。
  6. FinWait1:等待来自远程终结点的连接终止请求或对先前发送的连接终止请求的确认。
  7. FinWait2:正在等待来自远程终结点的连接终止请求。
  8. LastAck:正在等待对先前发送的连接终止请求的最终确认。
  9. Listen:正在侦听来自任何远程终结点的连接请求。
  10. SynReceived:已发送并收到连接请求并且正在等待确认。
  11. SynSent:已向远程终结点发送一个设置了同步 (SYN) 控制位的段标头并且正在等待匹配的连接请求。
  12. TimeWait:正在等待足够的时间后传递,以确保远程终结点收到了它的连接终止请求确认。
  13. Unknown:未知状态。

然后分别用for each来循环获得对应类的信息

【例 22.8【项目:code22-008】本机TCP/UDP连接信息。

        private void Button1_Click(object sender, EventArgs e)

        {

            IPGlobalProperties IPGProperties = IPGlobalProperties.GetIPGlobalProperties();

            TextBox1.Text = "TCP连接:===================" + "\r\n";

            foreach(TcpConnectionInformation tcpConnectionInfo in IPGProperties.GetActiveTcpConnections())

                TextBox1.Text += tcpConnectionInfo.LocalEndPoint.Address.ToString() + ":" +

                                 tcpConnectionInfo.LocalEndPoint.Port.ToString() + "-" +

                                 tcpConnectionInfo.RemoteEndPoint.Address.ToString() + ":" +

                                 tcpConnectionInfo.RemoteEndPoint.Port.ToString() + " " +

                                 getState(tcpConnectionInfo.State) + "\r\n";

            TextBox1.Text += "TCp侦听:===================" + "\r\n";

            foreach(IPEndPoint tcpIPEP in IPGProperties.GetActiveTcpListeners())

                TextBox1.Text += tcpIPEP.Address.ToString() + ":" + tcpIPEP.Port.ToString() + "\r\n";

            TextBox1.Text += "Udp侦听:===================" + "\r\n";

            foreach(IPEndPoint udpIPEP in IPGProperties.GetActiveUdpListeners())

                TextBox1.Text += udpIPEP.Address.ToString() + ":" + udpIPEP.Port.ToString() + "\r\n";

        }

        //返回状态信息的字符串

        private string getState(TcpState currentState)

        {

            switch(currentState)

            {

                case TcpState.Closed:

                    return "关闭";

                case TcpState.CloseWait:

                    return "等待连接终止";

                  case TcpState.Closing:

                    return "连接关闭中";

                case TcpState.Listen:

                    return "正在侦听";

                case TcpState.Established:

                    return "已建立连接";

                case TcpState.SynReceived:

                    return "已发送并收到连接请求并且正在等待确认";

                case TcpState.SynSent:

                    return "等待匹配的连接请求";

                case TcpState.TimeWait:

                    return "等待";

                default:

                    return "其它状态";

            }

        }

运行结果如下图所示:

图22-8 网络连接信息

 

学习更多vb.net知识,请参看vb.net 教程 目录

学习更多C#知识,请参看C#教程 目录

http://www.dtcms.com/a/494104.html

相关文章:

  • 在线免费域名网站解析免费行情网站大全
  • 审计网站建设毕业设计年终总结汇报ppt模板
  • 想接做网站的单子企业网站建设公司电话西安
  • 中山专业外贸网站建设中国建筑集团有限公司官网校园招聘
  • 红色 网站深圳网站建设antnw
  • 龙华学校网站建设对网站建设提建议
  • 电子商务网站运营方案平面设计logo创意图片
  • 上海装修公司十大排名桂平seo关键词优化
  • 福州做网站多少钱建筑工程公司名字
  • 国内高清视频素材网站注册网站需要多久
  • 温州建网站哪家强涉及部署未备案网站
  • 网站建设需要云主机吗wordpress 4.2.2
  • 网站备案证书如何打开如何免费申请域名和网址
  • 网站网速慢程序员培训学校
  • 专业建设网站公司哪家好设计官网论坛
  • 个人网站也要备案吗高端网站建设1
  • 阿里云建网站教程那些做黑网站的都是团体还是个人
  • wordpress做定制T恤的网站自己做的手机网站怎么加入小程序
  • 快速网站建设公司ktv网站建设方案
  • 怎样做自己的的社交网站定制建站
  • 网站制作的收费标准wordpress切换作者
  • 南京高端网站制作公司wordpress 外教 缩略图
  • 做网站网站会被判多久食品品牌网站策划
  • 彩票网站维护会跑路吗电子商务网站建设书
  • 2019为网站网站做代理被判缓刑佛山市住房和城乡建设局网站
  • 网站建设龙华瑞安微信网站
  • 托管的服务器如何做网站网站服务种类
  • 大连网站建设选高合科技网站模板 整站源码
  • 网站的设计与应用论文装饰公司网站如何布局
  • flash中文网站模板学做淘宝客网站有哪些