用FastNet中的控件测试网络联通性的问题.
我刚接触BCB的网络部分...书上有个网络通讯的例子...就是类似于ping,可以检测目标主机之间是否连通.就是利用NMTime控件,编程获得目标IP的时间,传回主机显示.代码如下:
void __fastcall TForm1::btnTimeClick(TObject *Sender)
{
NMTime1->Host=Edit1->Text; //获得IP地址
NMTime1->TimeOut=StrToInt(Edit2->Text); //设置时间限值
NMTime1->Port=37; //设置端口
NMTime1->ReportLevel=Status_Basic; //设置显示详细程度
Memo2->Clear();
Memo2->Lines->Add("当前时间是:"+NMTime1->TimeStr); //获得Time显示
}
书上也是这么写的,可是一运行就连不通.弹出Debugger Exception Notification对话框,显示:
Project PConTest.exe raised exception class Exception with message 'Connection Timed out'.Process stopped. Use Step or Run to continue.
然后高亮显示停在 Memo2->Lines->Add("当前时间是:"+NMTime1->TimeStr);这一行......
各位高手,这是为什么呀?我的物理线路和网络设置应该没问题.ping都正常.就是报错!!!!
谢谢各位了...做课题急等.
小弟我没多少分....只能给这些了...谢谢忙帮!!!!