如何通过Internet在两个delphi应用程序之间转换数据?

Jav*_*vid 5 delphi indy

嗨,让我明白我的问题.使用我的应用程序的两个人连接到互联网.两者都拥有彼此的IP,他们希望彼此聊天(比如Y!messanger).我想我需要使用Indy组件; 对?我应该使用哪个组件?提前致谢

Sco*_*t W 3

一般来说,您希望创建一个“客户端/服务器”类型的应用程序。在 Google 上快速搜索“indy 客户端服务器示例”会得到很多结果,包括以下结果:http ://www.devarticles.com/c/a/Delphi-Kylix/A-Real-World-Client-Server-Application -在-德尔福/

实际上,当您拥有带有私有 IP 地址的防火墙和 NAT 时,情况会变得更加复杂。您必须考虑您的应用程序将如何绕过或通过这些类型的技术。

  • 如果两个程序都由用户直接控制,拥有彼此的IP并且希望平等地直接与对方对话,那么这不是客户端/服务器;这是点对点的,并且使其发挥作用的技术是不同的。 (2认同)