Delphi获取本机IP地址

//获取本机IP
function TKSMsgLog.GetLocalAddress:String;
typeTaPInAddr = array [0..10] of PInAddr;PaPInAddr = ^TaPInAddr;
varphe  : PHostEnt;pptr : PaPInAddr;Buffer : array [0..63] of char;I    : Integer;GInitData      : TWSADATA;
beginWSAStartup($101, GInitData);Result := '';GetHostName(Buffer, SizeOf(Buffer));phe :=GetHostByName(buffer);if phe = nil then Exit;pptr := PaPInAddr(Phe^.h_addr_list);I := 0;while pptr^[I] <> nil dobeginresult:=StrPas(inet_ntoa(pptr^[I]^));Inc(I);end;WSACleanup;
end;

Delphi如何获取本机IP地址相关推荐

  1. Go 学习笔记(79)— Go 标准库 net(获取本机IP地址)

    1. 获取本机 IP 地址 package mainimport ("fmt""net" )// 获取本机网卡IP func getLocalIP() (ipv ...

  2. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

  3. 快速获取本机IP地址AWK功能

    有些时候,我们在应用中可能要用到通过linux命令来获取本机IP地址,方法有很多种,例如最常见的就是ifconfig 如果我想尽尽只获取IP地址,方法也有很多种 例如:获取eth0的IP信息,利用cu ...

  4. C#获取本机IP地址字符串

    1 using System.Net;2 using System.Net.Sockets;3 4 /// <summary>5 /// 获取本机IP地址6 /// </summar ...

  5. python设置本机IP地址、子网掩码、DNS,获取本机IP地址、子网掩码、DNS、MAC

    python设置本机IP地址.子网掩码.DNS,获取本机IP地址.子网掩码.DNS.MAC main.py """=== coding: UTF8 ==="&q ...

  6. Java 网络实例一(获取指定主机的IP地址、查看端口是否已使用、获取本机ip地址及主机名、获取远程文件大小)

    获取指定主机的IP地址 import java.net.InetAddress; import java.net.UnknownHostException;public class GetIP {pu ...

  7. java获取本机ip地址_代码片段:获取系统所有IP

    问题 在Windows系统中,可以支持多个网卡,比如有线的以太网卡,无线网卡,虚拟网卡等.如下图所示: 每一张网卡由不同的类型,也可以分别被用户启用或禁用. 对于单独一张给定的网卡,其IP地址可以是D ...

  8. python 获取本机IP地址

    方法一: 通常使用socket.gethostbyname()方法即可获取本机IP地址,但有时候获取不到(比如没有正确设置主机名称),示例代码如下: import socket# 获取本机计算机名称 ...

  9. 用java获取本机IP地址

    在网上找了几个用java获取本机IP地址的代码,发现都少都有些不完美,自己整理了一下.突然之间很想把自己的IP地址给获取了,虽然用系统自带命令可以得到,但自己想写一个程序获取一下,到网上搜索了一下ja ...

最新文章

  1. SLAM综述(1)-Lidar SLAM
  2. 超越MobileNetV3!Facebook提出更轻更快的FBNetV2
  3. careercup-高等难度 18.5
  4. python替换文本文件单词_在大型文本文件中替换一组单词
  5. C/C++ linux 分享库源码网站收藏
  6. 获取浏览器的可视区域尺寸
  7. cadence -- FPM0.0.8.0生成skill工具集的方法
  8. Spring Boot定时任务-Quartz基本使用
  9. sae mysql 同步本地_MYSQL入门之三_将本地MySQL数据导入SAE数据库_MySQL
  10. oracle19c 安装权限_redhat7.6Linux安装Oracle19C完整版教程
  11. Js的cookie和session
  12. HDOJ--1262--寻找素数对
  13. 效率:标记语言:markdown
  14. SQL Server中的事务日志管理(6/9):大容量日志恢复模式里的日志管理
  15. python书在线阅读_这7本O’Reilly推出的免费Python电子书,够你看了
  16. 食堂饭卡管理系统C语言——课程设计实习
  17. OpenCV/C++:点线面相关计算
  18. 网络安全与渗透:文件上传漏洞,一文详解(十)此生无悔入华夏,男儿何不带吴钩
  19. 【JavaSE】abstract 抽象类 快到碗里来 (◕ᴗ◕✿)
  20. 读《遥远的救世主》与观看电视剧天道

热门文章

  1. xmlDocument来操作xml文档
  2. 随想录(rtos中的signal)
  3. 随想录(搭建自己嵌入式项目的编译系统)
  4. linux mysql 主从数据库_Linux下安装MySQL及MySQL主从同步配置
  5. java xml binding_JAXB(Java Architecture for XML Binding)
  6. 软工专硕考研_2021考研人数将突破400万?录取率或成史低!
  7. ARP协议详解,ARP协议执行原理、ARP协议如何根据IP地址寻找Mac地址?
  8. java多重继承和多继承_Java不支持多重继承,但可以通过 类实现多继承。类的继承具有 性。 (10.0分)_学小易找答案...
  9. 虚拟机网络桥接-NAT-HOST的理解
  10. 关于ISA2006引起网速慢或间歇性断网的问题的解决方法