gpt4 book ai didi

delphi - 如何在 Delphi XE2 中建立 TCP/IP 连接?

转载 作者:可可西里 更新时间:2023-11-01 02:33:33 24 4
gpt4 key购买 nike

我必须在 Delphi XE2 中开发一个简单的应用程序。此应用程序将使用 TCP/IP 协议(protocol)连接到具有 IP 地址(例如 xxx.xxx.xxx.xxx)和某些端口号(例如 xxxx)的服务器上运行的服务,并将获得服务器上运行的服务的回复。

我创建了两个文本框:txtRequestMsg、txtReplyMsg 和一个名为 Connect 的按钮。

我需要打开一个 TCP 连接并发送一些数据并返回一些数据作为响应,类似于 ping,但不使用 ICMP,仅使用原始 TCP。

最佳答案

为各种 TCP 客户端(发起)和 TCP 服务器(应答)协议(protocol)提供 TCP 和 UDP 组件的最常用的 Delphi 互联网库是:

  1. Indy 版本 10,包含在您的 Delphi XE2 安装包中。几乎所有 demos可能会给你足够的信息来开始,但也要准备好阅读文档。没有人会在单个堆栈溢出问题中教您如何编写网络应用程序。 Stackoverflow 上有很多人使用这个库,而且 Indy 团队成员经常在这里回答有关 Indy 的问题,它很受尊重,除非你有真正的理由不使用它,否则你应该从 Indy 开始。请在您尝试过某项操作后提出有关 Indy 的具体问题,而不是像这样模糊的问题。

  2. ICS弗朗索瓦·皮埃特 (Francois Piette) 着。我喜欢它,因为它的代码更小、更简单,而且我发现它比 Indy 更容易使用,但使用它的人更少。 Stackoverflow 上有人使用这个库,包括我和 Francois 本人,他在 SO 上很活跃。

  3. 突触。我只用过一点,但我知道很多人都在用。

关于delphi - 如何在 Delphi XE2 中建立 TCP/IP 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13264340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com