我正在实现一个需要从客户端接收数据的ASP.NET MVC 5应用程序,但我不确定如何执行此操作。
客户端是GPS跟踪单元,每10秒提供一次经度和纬度。数据是逗号分隔的文本字符串,因此只有非常少量的数据,整个字符串长约40个字符。
获得数据后,我将在应用程序中将经度和纬度显示为简单文本。数据应仅实时显示,不得保存/存储在任何数据库或任何内容中。我可以配置客户端通过GPRS连接到任何IP:我想要的端口地址。
我使用Winform实现了一个简单的服务器,它使用TcpListener
和StreamReader
在我的本地计算机上运行。我可以让客户端连接到这个,并且可以获得数据没问题。但不知道如何在我的asp.net应用程序中进行此操作。我应该在我的viewmodel中实现TcpListener
吗?我怀疑这不是正确的做法。
它应该是尽可能简单的解决方案。
非常感谢任何帮助或示例链接。
最好的问候卡斯帕
答案 0 :(得分:0)
您可以使用SignalR .SignalR是为ASP.NET Web应用程序提供的新开发人员API,用于向ASP.NET应用程序添加“实时”Web功能。
查看以下链接以获取更多信息