私はVB.netプログラミングにかなり慣れていません。リアルタイム表示のためにVB.netアプリからWebサーバー(asp.net)にリアルタイムデータを送信するための方法/手順についていくつか提案があります。私の質問は、デスクトップアプリからデータを送信するための最良の方法と、サーバー上でデータを受信して処理するための最良の方法に関するものです。私はサンプルコードを求めているのではなく、どの方法を研究するかについてのアイデアを求めています。現在、テキストファイルのアップロード方法を使用していますが、これを実現するためのより効率的な方法があると確信しています。よろしくお願いします。
2 に答える
ASP.NET 用の MVC フレームワーク (WebForms よりも強くお勧めします) を使用している場合、最近 RC モードになった MVC4 は、非常に優れた新しい Web API を備えています。
「ASP.NET MVC 4 には ASP.NET Web API が含まれています。ASP.NET Web API は、ブラウザーやモバイル デバイスを含む幅広いクライアントに到達できる HTTP サービスを作成するための新しいフレームワークです。ASP.NET Web API は、RESTful サービスを構築するための理想的なプラットフォームでもあります。」
実際のドメイン オブジェクトを直接操作する非常に単純なメソッドをサーバー上で定義でき、着信要求または特定の構成に基づいて、適切なコンテンツ タイプ (JSON、XML など) でデータを返す作業を行います。設定。
Web アプリは、Ajax (jQuery が便利) を介して同じ API コントローラー クラスの GET メソッドをポーリングし、結果を表示できます。
サーバーにデータを送信するには、Web サービスまたは WCF について調べることができます。
http://en.wikipedia.org/wiki/Web_service
http://msdn.microsoft.com/en-us/netframework/dd939784
サーバーから ASP.Net アプリケーションにデータを取得するには、AJAX について調べることができます。