0

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

4

2 回答 2

0

如果你正在使用 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 方法以显示结果。

于 2012-06-25T10:46:27.100 回答
0

为了向服务器发送数据,您可以研究 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/

于 2012-06-25T04:51:07.687 回答