如何知到某一IP是否可以连接(标准C) ( 积分: 100 )

  • 主题发起人 主题发起人 toli
  • 开始时间 开始时间
T

toli

Unregistered / Unconfirmed
GUEST, unregistred user!
我在linux下,想知道如何判断本机同某一IP地址(如:192.168.100.155)是否可以连接.
就像ping命令一样,不过是用程序判断?
谢谢!(我是在linux下面,用C语言写的程序)
 
我在linux下,想知道如何判断本机同某一IP地址(如:192.168.100.155)是否可以连接.
就像ping命令一样,不过是用程序判断?
谢谢!(我是在linux下面,用C语言写的程序)
 
没人知道吗????????????????/
 
interface
uses
SysUtils, Classes, IdBaseComponent, IdComponent, IdTCPConnection, IdIcmpClient, IdTCPClient, IdRawBase, IdRawClient;
function JudgePing(AServerName: PChar): Boolean;//这个是用来PIN计算机的.
var
ICMP: TIdIcmpClient;
begin
ICMP := TIdIcmpClient.Create(nil);
ICMP.ReceiveTimeout := 1000;
ICMP.Host := AServerName;
try
ICMP.Ping;
Result := True;
except
Result := False;
end;
ICMP.Free;

end;
 
to flyjimi
我晕.....
有没有C代码,在linux下用的
谢谢
 
后退
顶部