2017-10-05 7 views
1

私は興味があるプロジェクトがあります。 Xamarinアプリと他の端末のブラウザとの間で情報を交換する必要があります。このウェブサイトは、httpサーバーのアプリケーションによって提供されます。この通信は、さまざまな要件があります。LAN上でブラウザとxamarinアプリケーションと通信するための最良のソリューションは何ですか?

  • それはアドホックのWi-Fiネットワーク上で、例えば、インターネットなしで動作する必要があります。

  • アプリを一度にオフにすることができます。アプリのユーザー変更何かが

  • ウェブサイトはHTML5 + JavaScriptをする必要がある場合

  • アプリケーションがブラウザに新しい情報を送信する必要があります。ブラウザは、私が検索しましたし、ブラウザ(https://github.com/mafintosh/browser-server)で利用可能なHTTPサーバがある携帯電話、タブレット、PC ...

ことができるので、それはフラッシュ、アプレットのJavaを...することはできませんが、私はできていません他のデバイスから呼び出すことができます。他の解決策はWebSocketで、ブラウザから取得/ポーリングする(これはウェブソケットよりも悪い)。

私の質問は次のとおりです。ブラウザーでhttpサーバーを開発できるツールをご存知ですか?私はそれを行うことができない場合は、別の10秒ごとに呼び出しを取得するの違いはありますか? ありがとうございました

答えて

1

実際にはwebsocketが必要です。

サーバー側がオフラインの場合は、クライアント側ですべての変更をログに記録し、サーバーがバックアップしてWebSocket接続を取り戻すと、クライアント側で変更履歴があり、サーバーにすべての変更が送信されます。

関連する問題