1

使用 Internet 将文件从客户端发送到远程服务器的最佳方式是哪一个(TCP/UDP)?即哪一个是我以下要求的快速可靠的。

我基本上有两个要求

1. Sending Files from Client to Server (Daily Once)
2. In Client system running one software, its having different product information, 
   latest packet Time, Product Status, etc . 
   This information is updated every one second. 
   My problem is, To know the Client status at server.

 I am not able to decided which design is best of my requirement. They are
   A.Using TIdTCPClient & TIdTCPServer 
   B.Using TIdTCPClient & TIdCmdTCPServer
   C.Using TIdCmdClient & TIdTCPServer
   D.Using TIdCmdClient & TIdCMDTCPServer

请指导我哪种设计最好以及如何通过示例来实现它。

4

1 回答 1

0

TCP/IP 速度较慢,但​​它可以确保您不会丢失任何数据包,而无需在应用程序中实现它

UDP 更快,但你不能保证数据包会到达,你必须实现某种确认

在您的情况下,我认为 TCP 是最好的,带有 TIdTCPServer 的 TIdTCPClient 可以解决问题。

如果遇到困难,请发布一些代码。

于 2012-10-18T12:49:48.167 回答