客户端 - 服务器(TCP)应用程序的最佳组件是什么,涉及数千个客户端,而所有连接必须保持活动状态?
到目前为止,我在服务器应用程序中使用了 Indy 一个TIdTCPServer
,在所有客户端应用程序中使用了一个TIdTCPClient
。我希望客户端和服务器随时随地发送数据
这是一个好方法吗?
答案 0 :(得分:3)
它可能会起作用,但最终可能会遇到很多问题,具体取决于数据类型,负载,安全性等等。我最终使用了一个Web服务器(Tomcat + Comet)。工作已经完成:套接字稳定性,框架,安全性,跨多个实例的负载共享等...... 成千上万的客户端并不容易处理......然后你可以专注于你的应用程序,只关注它。