繁体   English   中英

控制台应用程序收听来自Web App的响应

[英]Console App Listen to response from Web App

目前,我有2个项目。 一个是我的机器人,它是一个控制台应用程序,它将消息发送到我的闲置通道并进行监听。 我的第二个项目是.net MVC应用程序,该应用程序侦听来自松弛的传入请求。

典型的一轮交流是用户键入play!

该机器人会接手! 然后它将发送带有按钮的交互式消息。 当按下按钮时,它将向我的.net MVC应用程序发送发布请求,该应用程序部署为Azure。

我现在有点卡住了。 如何使Web应用程序将通知发送到控制台应用程序,以简化游戏的开始?

当单击一个交互式按钮并且我的MVC应用程序对其进行注册时, MVC应用程序将在数据库中进行输入。 我的机器人应用程序忙于每5秒查询一次,以查看数据库中是否有条目可以玩游戏。 一个更好的解决方案将不胜感激。

您可以在ASP.NET应用程序上尝试SignalR

ASP.NET SignalR是ASP.NET开发人员的新库,它使开发实时Web功能变得容易。 SignalR允许服务器和客户端之间的双向通信。 服务器现在可以在内容可用时立即将其推送到连接的客户端。 SignalR支持Web套接字,并回退到旧浏览器的其他兼容技术。 SignalR包括用于连接管理(例如,连接和断开事件),对连接进行分组和授权的API。

基本上,这用于实时通知和聊天应用程序。

这里是在控制台应用程序中使用它的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM