我的任务是创建一个按需执行服务器初始化的按钮。我已经成功地实现了客户按下按钮并创建远程服务器的部分。当按钮被按下时,应用程序将重定向到另一个页面,这是我想要的按钮,只要服务器没有创建,这个按钮就会被禁用。在碰触它后,我想启用它,并重定向到新的服务器。
有没有想过如何从后台调用这个按钮?
我是网站开发的新手,如果有任何建议,我将非常感谢。
发布于 2018-09-21 07:44:59
我假设您的后端服务器不是您在单击按钮时创建的服务器。
这里有两种明显的方法。
(1) HTTP轮询
经常向服务器发出HTTP请求(每隔5秒左右)-查看新服务器是否准备就绪。服务器响应应该包含带有布尔值的JSON,用来表示它是否准备就绪。准备就绪后,停止轮询并启用该按钮。
(2) Websockets
当服务器准备就绪时,服务器将向客户端发出消息,让客户端知道服务器已准备就绪。这就是websockets的美妙之处,与HTTP不同,服务器可以与客户端通信,客户端可以从服务器请求,服务器可以响应,但服务器只能响应客户端请求。
https://stackoverflow.com/questions/52434471
复制相似问题