function GetHostName:String;
var
ComputerName: array[..MAX_COMPUTERNAME_LENGTH+] of char;
Size: Cardinal;
begin
result:='';
Size := MAX_COMPUTERNAME_LENGTH+;
GetComputerName(ComputerName, Size);
Result:=StrPas(ComputerName);
end;
function NameToIP(Name:string):String;
var
WSAData: TWSAData;
Client_HostEnt: PHostEnt;
begin
result:='';
WSAStartup(, WSAData);
Client_HostEnt := GetHostByName(PChar(Name));
if Client_HostEnt <> nil then
begin
with Client_HostEnt^ do
result:= Format('%d.%d.%d.%d',[Byte(h_addr^[]), Byte(h_addr^[]),
Byte(h_addr^[]), Byte(h_addr^[])]);
end;
WSACleanup;
end;

最新文章

  1. Linq和Lamda表达式的简单处理方式
  2. array_filter、array_map、array_walk解释
  3. 创建一个hibernate helloword
  4. hdu 5400 Arithmetic Sequence
  5. u检验、t检验、F检验、X2检验 (转)
  6. [Guava学习笔记]Basic Utilities: Null, 前置条件, Object方法, 排序, 异常
  7. 统计中的PV,UV是的意思(转)
  8. bzoj3504
  9. 自己写一个strcmp函数(C++)
  10. Android应用开发基础篇(5)-----Handler与多线程
  11. redis的sentinel主从切换(failover)与Jedis线程池自动重连
  12. ubuntu安装Nginx
  13. [工具开发] Grafana 报警仪表盘
  14. 原生JS的Ajax技术
  15. 【原创】驱动加载之CreateService
  16. BootStrap学习(6)_模态框
  17. html页面跳转
  18. SQL语句 删除表user 中字段name 内容重复的记录,
  19. Unity光照与渲染设置学习笔记
  20. Pascal的3种注释

热门文章

  1. CentOS — MySQL备份 Shell 脚本
  2. redis 导出查询结果
  3. 一.软件介绍(apache lighttpd nginx)
  4. WCF基础教程——vs2013创建wcf应用程序
  5. ATITIT.翻译模块的设计与实现&#160;api&#160;attilax&#160;总结
  6. c++11 on Android
  7. poj2392 Space Elevator(多重背包问题)
  8. linux系统中-E,-S,-c的区别和作用(怎么讲代码转化为机器识别的语言)
  9. 编写可维护的JavaScript----笔记(一)
  10. 基于nginx的token认证