【发布时间】:2015-09-13 19:32:08
【问题描述】:
我正在启动一个小代码项目来学习这个过程,但我不确定在不同部分之间进行交流的最佳方式是什么。
- 首先,我有一个纯 html/js 客户端,用户需要经常在其中获取实时更新。
- 其次,我正在考虑运行一个 Web api 应用程序来提供数据。
- 第三,我有一个控制台应用程序正在运行,它需要与 Web api 应用程序通信。
所以我正在考虑从客户端->web api->控制台应用程序一直使用 WebSockets,但我无法让它工作。我可以让控制台应用程序作为服务器工作,但我不知道如何让 Web api 作为客户端工作,以便在它启动时创建与控制台应用程序的连接,并保持打开状态以进行通信,同时它根据请求将数据传递给客户端。
我尝试了不同的实现,最终使用了 SignalR,因为这似乎是人们今天使用的 :)
由于我在连接时遇到了所有这些问题,我想知道是否有更好的方法来发送数据以满足我的要求? 如果 WebSocket(使用 SignalR)是可行的方法,您能否提供一些带有工作示例的链接?我已经尝试了谷歌的所有顶级链接,但没有成功^^
提前致谢
【问题讨论】: