当前位置 : 主页 > 编程语言 > delphi >

delphi – 网站与win32可执行文件通信的标准方法是什么?

来源:互联网 收集:自由互联 发布时间:2021-06-23
我有一些delphi代码,给定一个项目列表,计算总价格,考虑可能适用的任何特殊交易. 这段代码用另一种语言重写是非常重要的. 如何设置它以与在同一服务器上运行的网站进行通信?每次用
我有一些delphi代码,给定一个项目列表,计算总价格,考虑可能适用的任何特殊交易.

这段代码用另一种语言重写是非常重要的.

如何设置它以与在同一服务器上运行的网站进行通信?每次用户更新购物车时,网站都需要询问价格.可能会有多个并发请求.

delphi代码需要维护特殊交易的内存列表,并定期从数据库刷新.所以它不能简单地每次执行或任何简单的执行.

我不知道网站是写什么的,甚至不知道它运行在哪个http服务器上,所以我只是在寻找想法或标准方法.

听起来win32应用程序已经作为 Windows服务运行在盒子上.因此,如果您无法修改该服务,您将不得不处理它想要接受的任何方式并响应请求.这可以通过套接字或一些更高级别的通信协议,如Web服务.

你可以做几件事.编写一个知道如何与服务进行通信并使您的网站使用该程序集的程序集.或者,您可以构建一个知道如何与旧服务进行通信的填充服务,但是通过Web服务等更高级别的协议来公开通信.无论哪种方式都可以将并发,线程和通信问题隐藏在易于调用的界面背后,但后者将使每个人都能更轻松地与服务进行通信.

网友评论