6

我想要一个简单的客户端服务器通信,我可以使用一个底层框架,而不必再看一遍。我想专注于我的应用程序,并拥有一个简单的功能 API:

SendStringFromClentToServer() : String;   // Returns the server result string
                                          // or "" on etror (or throws exception)
ProcessReceivedStringAtServer();          // And send result string
  • 我确实需要知道服务器是否回复了;如果是这样,结果字符串是什么
  • 如果 serer 使用 Indy 命令处理程序会很好,但并不重要,因为我可以自己解析接收到的字符串
  • 也“很高兴”并且INDY演示似乎没有涵盖它(据报道,我似乎无法找到的SMTP演示除外)将是服务器启动与客户端的通信。如果没有,我可以让客户端轮询,或者让服务器将其通信作为对我需要添加的客户端心跳的回复发送。

提前感谢 1,000,000。Indy 10 演示的 URL 或名称就足够了


更新:我真的不希望我的应用程序必须了解有关套接字的任何信息(除了输入 IP 地址和端口号)。

我不想知道是否存在连接,更不用说它是否始终打开或与每个传输请求连接(并且,如果始终打开,我希望它在关闭时自动重新打开)。对于那些关心表示“保持连接打开”的人来说,最多是一个布尔值。


更新更新:我应该关闭这个问题并发布另一个,更好地改写它吗?当然,我不是唯一一个“只想将一些数据发送到另一台 PC”并且并不真正关心它是如何完成的人?没有现成的框架吗?你们如何开始每个新项目?您是否有一个简单的虚拟项目来处理您添加新应用程序的“管道”?你知道这样的事情吗?

4

0 回答 0