资源简介
C++检测网络连接是否正常
代码片段和文件信息
//---------------------------------------------------------------------------
//Download by http://www.codefans.net
#include
#pragma hdrstop
#include “Mainform.h“
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource “*.dfm“
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn1Click(Tobject *Sender)
{
NMEcho1->ReportLevel = Status_Basic;
NMEcho1->TimeOut = StrToInt(Edit5->Text);
NMEcho1->Host = Edit2->Text;
NMEcho1->Port = StrToInt(Edit3->Text);
NMEcho1->Connect();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn2Click(Tobject *Sender)
{
NMEcho1->Disconnect();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NMEcho1Connect(Tobject *Sender)
{
StatusBar1->SimpleText = “连接成功!“;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NMEcho1ConnectionFailed(Tobject *Sender)
{
StatusBar1->SimpleText = “连接失败!“;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(Tobject *Sender)
{
Edit4->Text = NMEcho1->Echo(Edit1->Text);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(Tobject *Sender)
{
NMEcho1->Abort();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NMEcho1Disconnect(Tobject *Sender)
{
if (StatusBar1 != 0)
StatusBar1->SimpleText = “连接已经被断开!“;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NMEcho1HostResolved(TComponent *Sender)
{
StatusBar1->SimpleText = “成功解析远程主机域名!“;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NMEcho1InvalidHost(bool &Handled)
{
AnsiString NewHost;
if (InputQuery(“远程主机域名无效!“ “请重新选择远程主机“ NewHost))
{
NMEcho1->Host = NewHost;
Handled = true;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NMEcho1Status(TComponent *Sender
AnsiString Status)
{
if (StatusBar1 != 0)
StatusBar1->SimpleText = Status;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NMEcho1ConnectionRequired(bool &Handled)
{
if (MessageBox(0 “是否需要连接远程主机?“ “信息提示“ MB_YESNO + MB_ICONEXCLAMATION) == IDYES)
{
Handled = true;
Button1Click(NULL);
}
}
//--------------------------------------------------------------- 属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
----------- --------- ---------- ----- ----
13999 9
- 上一篇:C# C语言分别与labview调用DLL范例
- 下一篇:车辆行驶死锁问题
相关资源
- C++获取计算机的CPU ID,硬盘序列号等
- C++头文件转delphi工具 + 源码
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- C语言实现的一个内存泄漏检测程序
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- FFT电流检测 stm32f4
- STM32红外检测有人开始录音,并播放录
- 颜色识别形状识别STM103嵌入式代码
- 智能灯(无极调光-配合人体检测)
川公网安备 51152502000135号
评论
共有 条评论