【问题标题】:Real time data from VB.net app to web server从 VB.net 应用程序到 Web 服务器的实时数据
【发布时间】:2012-06-24 18:44:18
【问题描述】:

我对 VB.net 编程相当陌生。我想要一些有关将实时数据从 VB.net 应用程序发送到 Web 服务器 (asp.net) 以进行实时显示的方法/程序的建议。我的问题涉及从桌面应用程序发送数据的最佳方法以及在服务器上接收和处理数据的最佳方法。我不是在要求示例代码,只是对研究什么方法的一些想法。我目前正在使用文本文件上传方法,但我确信有一种更有效的方法可以实现这一点。提前感谢您的帮助。

【问题讨论】:

  • 我觉得你可以研究一下 System.Net.HttpWebRequest 和 System.Net.WebCLient。

标签: vb.net real-time


【解决方案1】:

为了向服务器发送数据,你可以研究一下 webservice 或 WCF。

http://en.wikipedia.org/wiki/Web_service

http://msdn.microsoft.com/en-us/netframework/dd939784

要从服务器检索数据到您的 ASP.Net 应用程序,您可以研究 AJAX。

http://www.w3schools.com/ajax/default.asp

http://api.jquery.com/jQuery.ajax/

【讨论】:

    【解决方案2】:

    如果您正在使用用于 ASP.NET 的 MVC 框架(我强烈推荐它而不是 WebForms),那么最近进入 RC 模式的 MVC4 具有一个非常好的新 Web API:

    http://www.asp.net/web-api

    “ASP.NET MVC 4 包含 ASP.NET Web API,这是一个用于创建 HTTP 服务的新框架,可以访问包括浏览器和移动设备在内的广泛客户端。ASP.NET Web API 也是构建 RESTful 的理想平台服务。”

    它允许您在服务器上定义非常简单的方法,这些方法直接与您的实际域对象一起工作,并且它可以根据传入的请求或特定的内容以适当的内容类型(例如 JSON、XML)返回数据您可以设置的配置。

    然后,您的 Web 应用程序可以通过 Ajax(jQuery 很好)轮询同一 API 控制器类上的 GET 方法以显示结果。

    【讨论】:

      猜你喜欢
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      • 1970-01-01
      • 2021-11-29
      • 1970-01-01
      • 2019-12-15
      • 2021-07-15
      相关资源
      最近更新 更多