在DELPHI中怎样实现通过域名得到IP地址?
解决方案 »
- 在MDI结构中,如何让所有的子窗体都关闭,只剩下主窗体??再线等、、、
- delphi开发人员广东薪资调查
- 如何屏蔽在edit组件中按回车会发出DINGDING的声音
- delphi中constructor到底有什么用?
- 请教BDE配置问题???急急急
- 刚在CSDN上发布的软件,帮我凑点人气,下载有分
- TQRExpr的问题,谢谢
- vfw的视频解压缩显示问题!!我不会
- ############警急求援!!!关于DELPHI 6
- 我怎么才能让clientsocket的onconnect事件自动执行?急!急!急!
- Bde,怎样将Table中的记录清空......有会的吗?
- ActiveFormDestroy为什么不能触发(在线给分)
var
wsdata: TWSAData;
hostName: array[0..255] of char;
hostEnt: PHostEnt;
addr: PChar;
begin
WSAStartup($0101, wsdata);
try
gethostname(hostName, sizeof(hostName));
StrPCopy(hostName, Name);
hostEnt := gethostbyname(hostName);
if Assigned(hostEnt) then
if Assigned(hostEnt^.h_addr_list) then
begin
addr := hostEnt^.h_addr_list^;
if Assigned(addr) then
begin
Result := Format('%d.%d.%d.%d', [byte(addr[0]),
byte(addr[1]), byte(addr[2]), byte(addr[3])]);
end
else
Result := '';
end
else
Result := ''
else
begin
Result := '';
end;
finally
WSACleanup;
end
end;
hostEnt: PHostEnt;
gethostname
WSACleanup
这些是在那个单元申名的?