【问题标题】:Delphi Using Indy 10德尔福使用 Indy 10
【发布时间】:2010-09-24 04:06:08
【问题描述】:

我正在使用 Delphi 4,并且我想创建一个标准的非阻塞套接字,而不需要杂乱的 Indy 代码(Pv4 和 Pv6)。我想获取计算机的 IP 地址并能够 ping 有任何人这样做。我可以用 Indy 10 或 Indy 9 来做吗?有没有人编写代码来做这些事情并进行测试。

【问题讨论】:

    标签: delphi indy indy10 delphi-4 indy-9


    【解决方案1】:

    Indy 很久以前就正式停止支持 Delphi 4。 Delphi 5 是仍受支持的最早版本。 Delphi 有自己的套接字类——TClientSocket 和 TServerSocket——它们可以在阻塞和非阻塞模式下运行。 Indy 仅在阻塞模式下严格运行。

    不使用 Indy,您可以使用 WinSock API 的 gethostnamegethostbyname 函数或 Win32 API 的 GetAdapterAddresses 或相关函数获取机器的 IP,并使用 Win32 API IcmpSendEcho 函数ping。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多