资源简介
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++项目详细简单适合初学者
- VC++ 轨迹运动源码
- 颜色渐变的进度条vc++
- 匠心精作C++从0到1入门编程-学习编程
- U盘小偷程序包括C++源码
- C++面向对象程序设计 课后答案 铁道出
- 计算机图形学大作业C++代码MFC终极版
- PR状态方程程序C++
- C++程序设计 机器人
- 学生信息管理系统C++课程设计,适合
- c++与STK开发
- surfsift算法配准,利用Ransac去除误匹配
- 视频格式转换C++实现思路
- c++ 远程桌面控制源代码包括客户端、
- libstdc++-libc6.2-2.so.3.tar.g
- VS2010下利用C++实现对Excel的编程
- C++《网上书店管理系统》
- 自动推箱子 C++源代码
- C++大学教程(第9版)C++ How to Program
- C++有符号大整数类型bigint
- Intel C++ Compiler V11.0.074安装及简单设置
- 计算方法中三次样条插值法的实现
- 动态规划算法求解字符串比较问题c
- C++实现QM算法
- RSA(C++)代码实现全
- 2019蓝桥杯C_C++省赛 真题
- 无向图的邻接矩阵压缩存储.cpp
- 坦克大战C++编程坦克大战C++编程
- 图像处理 梯度锐化 C/C++语言实现
- TIFF的C++库
评论
共有 条评论