如何让asp.net mvc应用程序从客户端接收简单的文本字符串数据?

时间:2016-10-23 09:50:02

标签: c# asp.net asp.net-mvc-5

我正在实现一个需要从客户端接收数据的ASP.NET MVC 5应用程序,但我不确定如何执行此操作。

客户端是GPS跟踪单元,每10秒提供一次经度和纬度。数据是逗号分隔的文本字符串,因此只有非常少量的数据,整个字符串长约40个字符。

获得数据后,我将在应用程序中将经度和纬度显示为简单文本。数据应仅实时显示,不得保存/存储在任何数据库或任何内容中。我可以配置客户端通过GPRS连接到任何IP:我想要的端口地址。

我使用Winform实现了一个简单的服务器,它使用TcpListenerStreamReader在我的本地计算机上运行。我可以让客户端连接到这个,并且可以获得数据没问题。但不知道如何在我的asp.net应用程序中进行此操作。我应该在我的viewmodel中实现TcpListener吗?我怀疑这不是正确的做法。

它应该是尽可能简单的解决方案。

非常感谢任何帮助或示例链接。

最好的问候卡斯帕

1 个答案:

答案 0 :(得分:0)

您可以使用SignalR .SignalR是为ASP.NET Web应用程序提供的新开发人员API,用于向ASP.NET应用程序添加“实时”Web功能。

查看以下链接以获取更多信息

Tutorial: Getting Started with SignalR 2 and MVC 5