Delphi网络编程
发布时间:2020-12-15 09:35:26 所属栏目:大数据 来源:网络整理
导读:我有一个用Delphi 2006编写的经典客户端/服务器(胖客户端和数据库)程序.当客户端满足某些条件时,我需要非常快速地通知所有其他客户端.到目前为止,这已经使用UDP广播完成,但这已不再可行,因为客户端现在从LAN外部连接,并且UDP广播仅限于本地网络. 我知道Indy
我有一个用Delphi 2006编写的经典客户端/服务器(胖客户端和数据库)程序.当客户端满足某些条件时,我需要非常快速地通知所有其他客户端.到目前为止,这已经使用UDP广播完成,但这已不再可行,因为客户端现在从LAN外部连接,并且UDP广播仅限于本地网络.
我知道Indy库,但我不确定使用哪些组件以及如何构建它.我猜我需要一台客户端连接到的服务器来接收和分发消息……?有什么样的样品让我开始? 是否还有其他任何组件集或技术? 解决方法
简单的答案是Delphi(和其他工具)中可用的标准协议不允许反向通知.我查看了一个我想要使用SOAP的项目.他们都假设客户端要求服务器,服务器响应,就是这样.
对我来说,解决方案是RemObjects SDK.这允许您向客户端发送通知,通知可以包含您喜欢的任何数据(就像客户端到服务器一样).我自己使用SuperTCP连接,但它也适用于其他人.它仍然可以为必须使用它的客户端提供SOAP接口,但是对于您可以控制客户端和服务器的地方,它可以非常好地工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |