如何在两台计算机之间发送字符串?

Al *_*l C 7 delphi tcp chat communication

可能重复:
Delphi网络初学者!

我想学习如何让两台机器进行通信,发送和接收简单的字符串.这些机器可能在同一个局域网上 - 或者不是.我想,我正在谈论的东西或多或少就像你在聊天程序中看到的那样.我理解Delphi,但对TCP,套接字,端口等内容一无所知.你会建议我在哪里学习这些东西?...我知道如何使用谷歌但老实说,我不完全确定哪里可以开始搜索!

谢谢,一如既往.

Ken*_*ite 9

作为初始安装的一部分,Delphi已经与Indy合作多年.如果你去Indy项目下载页面(链接到),你会找到几个演示应用程序的链接,其中一个是聊天演示.

您没有指定您正在使用的Delphi版本,因此演示可能需要或可能不需要进行细微更改.如果你无法弄明白,你可以在这里发布有关问题的具体问题(如果他们不在这里).

编辑:似乎他们已经放弃了最新版本的聊天演示.在Delphi.About上有一个完整的聊天应用程序(带代码)可能会有所帮助(以及其他几个Indy演示和文章).


RBA*_*RBA 3

要学习如何通过套接字进行通信,我认为最好的文章是:

http://www.felix-colibri.com/papers/web/socket_programming/socket_programming.html
http://www.felix-colibri.com/papers/web/delphi_socket_architecture/delphi_socket_architecture.html (它在套接字级别向您解释事情进展如何)

http://delphi.about.com/od/networking/l/aa112602a.htm

作为此类事情的初学者,我建议您也访问http://delphi.about.com,这是一个非常好的资源。

当您很好地理解这些概念后,您就可以进入下一个级别并使用Indy或任何其他使您的生活更轻松的组件。