【发布时间】:2012-02-17 03:27:55
【问题描述】:
我想学习如何让两台机器进行通信,发送和接收简单的字符串。这些机器可能在同一个局域网上——也可能不在。我想我说的是或多或少像你在聊天程序中看到的东西。我了解 Delphi,但对 TCP、套接字、端口等一无所知。您建议我在哪里学习这些东西? ...我知道如何使用谷歌,但老实说,我什至不完全确定从哪里开始搜索!
谢谢,一如既往。
【问题讨论】:
-
您是特别想按照您的建议手动处理通信(端口、套接字、TCP 等),还是只是在寻找任何类型的通信?例如,在一台机器上托管 Web 服务并在另一台机器上使用它?至于“可能在同一个局域网上”,这往往会产生重大影响。机器可以通信的方式将影响它们将的通信方式。
-
教程有很多。谷歌是你的朋友。旧的 Indy 聊天演示应该在 Indy Sourceforge 下载页面上。
-
我建议命名管道。这甚至是 psexec 用于跨系统通信的方法。这个答案是我提供的,并提供了一种在 Delphi 中执行此操作的方法:stackoverflow.com/a/360819/12458
标签: delphi tcp chat communication