タグ付けされた質問 「network-protocols」


4
どのような状況でAJAXロング/ショートポーリングがHTML5 WebSocketよりも優先されますか?
私は友人向けの小さなチャットアプリケーションを構築していますが、手動ではなく、ページの更新を強制するほど初歩的ではない方法で情報をタイムリーに取得する方法がわかりません。 現在、私は単純なAJAXを使用してこれを実装していますが、短いタイマーが経過したときにサーバーに定期的にヒットするという欠点があります。 ロング/ショートポーリングの調査で、HTML5 WebSocketに遭遇しました。これは簡単に実装できるように見えますが、隠れた欠点があるかどうかはわかりません。たとえば、WebSocketは特定のブラウザでのみサポートされていると思います。知っておくべき他のWebSocketの欠点はありますか? 両方のテクノロジーが同じことをしているように見えるので、どのようなシナリオで、一方を他方よりも使用したいですか?より具体的には、HTML5 WebSocketはAJAXのロング/ショートポーリングを廃止しましたか、それともWebSocketよりもAJAXを好む説得力のある理由はありますか?

1
Androidへの新しいネットワークベアラーの追加
新しいベアラーをAndroid(ルート化/カスタムビルド)に追加して、WifiおよびGPRSのピアにしたいと思います。 私はいくつかのAndroid開発を行い、(Android 2.2では)WIFIとGPRSの定数があることを認識しています。これは、ネットワークスタックを提供するだけでなく、場所全体に定数を追加する必要があることを意味しますか? 追加したい最初のベアラはUSBNet(USBホストを備えたAndroid用)です。 もう1つは、2番目のGPRSベアラーとしての3G USBドングルです。 ソースのダウンロードから始めました。

9
タイムアウトが定義されたJavaHTTPクライアント要求
クラウド内の多数のサーバーにBIT(ビルトインテスト)を作成したいと思います。大きなタイムアウトでリクエストが失敗する必要があります。 Javaでこれをどのように行う必要がありますか? 以下のようなことを試みてもうまくいかないようです。 public class TestNodeAliveness { public static NodeStatus nodeBIT(String elasticIP) throws ClientProtocolException, IOException { HttpClient client = new DefaultHttpClient(); client.getParams().setIntParameter("http.connection.timeout", 1); HttpUriRequest request = new HttpGet("http://192.168.20.43"); HttpResponse response = client.execute(request); System.out.println(response.toString()); return null; } public static void main(String[] args) throws ClientProtocolException, IOException { nodeBIT(""); } } -編集:使用されているライブラリを明確にします- 私はapacheのhttpclientを使用しています。これが関連するpom.xmlセクションです。 …

1
network-byte-orderがビッグエンディアンとして定義されているのはなぜですか?[閉まっている]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善して再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 7年前に閉鎖されました。 見出しに書かれているように、私の質問は、TCP / IPがデータを送信するときにビッグエンディアンエンコーディングを使用し、代替のリトルエンディアンスキームを使用しないのはなぜですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.