⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 20000916010.htm

📁 C++Builder教学大全
💻 HTM
字号:
<HTML>

<HEAD>

 

<TITLE>利用C++ Builder 实现网络连接检测程序</TITLE>



<META content="MSHTML 5.00.2314.1000" name=GENERATOR>

</HEAD>

<BODY aLink=#FF0000 bgColor=#ffffff leftMargin=0 link=#187800 topMargin=0 

vLink=#990099>



<div align="center">

  <table width="744" border="0" cellspacing="0" cellpadding="0" height="76">

    <tr> 

      <td> 

        <p align="center"><span class=name00><font size="3"><br>

          <b>利用C++ Builder 实现网络连接检测程序</b></font><br>

          </span><span 

            class=Name01><font color=#666666>(作者:沈洪波)</font></span></p>

        <p> <br>

          <span 

            class=content>  在Windows系统中,我们经常用Ping.exe来测试网络的连通性。 <br>

          <br>

            Ping的实现过程很简单,该命令将引发IP层发送一个简单的IP包,一般是32字节。而目的方收到这个包后,将源地址和目的地址变换一下,重新发送这个包即可,当然还要加一些超时机制。 

          <br>

          <br>

            其实,我们也可用C++ Builder NetMaster中的NMEcho控件来实现网络连接检测功能。 <br>

          <br>

            首先定义以下控件: <br>

          <br>

            三个Edit控件:一个用于接收远程主机的IP地址或域名,一个用于接收用户设置的超时机制的时间,一个用于设置端口号。 <br>

          <br>

            两个RichEdit控件:一个用于给远程主机发送信息,一个用于接收来自远程主机的信息。 <br>

          <br>

            两个CheckBox控件:用于用户是否自己设定端口号。 <br>

          <br>

            一个Button控件:用于执行测试。 <br>

          <br>

            一个StatusBar控件:用于显示应用程序的状态。 <br>

          <br>

            程序实现代码如下: <br>

          <br>

            void __fastcall TForm1::Button1Click(TObject 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -