2016 - 2024

感恩一路有你

如何建立网站服务器 如何写一个web程序和服务器端的一个exe程序进行通信?

浏览量:2112 时间:2021-03-30 07:05:00 作者:admin

如何写一个web程序和服务器端的一个exe程序进行通信?

您的问题是不同客户端之间的通信问题,无论是PC、web还是应用程序,都是底层通信的问题。现在技术比较成熟。

首先,当你谈论HTML5推送时,你应该谈论web套接字、web RPC等等。这主要是指web端用于通信的技术。当一个页面打开而没有关闭时,该页面运行JS脚本与后端通信。

exe与web通信有两种方式。一种是EXE直接与web通信。在这种情况下,EXE程序需要打开一个套接字服务,然后连接到web。在这种情况下,web和exe是直接连接的。还有一个需要服务器做中转,EXE和web都连接到这个服务器上,然后由服务器中转通信。

我相信您想要的是通过服务器传输通信。在本例中,我将讨论三种常见的解决方案:

1。Web API传输,例如Asp.Net实际上,webapi信号器是一个接收和推送服务。这种方案有许多缺点。例如,过去任何不在线的客户端都不能推送消息。当然,除了数据库传输之外,这需要额外的技术支持。

2. Mqtt推送服务是一种消息订阅和发布服务。无论打开EXE还是web,它都会向服务器注册并订阅服务器的消息。它可以发送和接收相同主题或不同主题的消息。云消息队列服务的本质类似于mqtt,但它是放在云上的。目前腾讯云和阿里云有类似的服务,而且价格也不贵。AWS和azure也是可用的,它们都有现成的SDK调用。

希望以上内容能对您有所帮助。

如何写一个web程序和服务器端的一个exe程序进行通信?

现在看来要求是这样的:一个程序有三个组件:数据源:数据源是一个可执行程序,在服务器端工作。它负责本需求中未知来源的实际操作。服务器:此服务器是一个web服务器,用于提供网页上的操作界面和控制数据源。服务器接受来自客户机的web请求,并将其转换为数据源可以识别的操作。客户端:浏览器页面将web请求作为客户端发送到服务器。每个web请求对应于一个数据端操作。

web和本地exe做通讯.怎么通讯.要求势力?

其实并不复杂。这取决于web程序和exe是否在同一台服务器上。有两种通信方式,文件或数据库。如果是同一台服务器,则文件和数据库都正常。如果不是同一台服务器,则文件更麻烦,数据库也更方便。这取决于你如何使用它。我们在线共享一个文件或数据库。例如,Exe使用侦听,每隔几秒钟查看数据库中的字段是否更改,如果更改,则执行操作。Web更改数据库中此字段的值以控制exe的操作。

如何建立网站服务器 国外免费网站服务器 日本服务器网站

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。