2012-02-28 6 views
0

私は非常に簡単なServerSocketを1つのブラウザのWebSocketsリクエストに応答するAndroidアプリケーションにセットアップしようとしています。ソケット接続はクライアント側(Google Chrome内)で失敗するようですが、WebSocketハンドシェイクを処理する問題が原因であると私は信じています。接続設定を取得する最も簡単な方法は何ですか?私は1つの接続しか確立していないので、生産準備中であることに興味はありません。簡単なjava.net.ServerSocketベースのHTML5 WebSocketsサーバーfor Android

答えて

2

WebSocketは未処理のTCPではありません。初期のHTTPベースのハンドシェイク+メッセージフレーミングの2つの理由からです。

したがって、のサーバーでのAndroidで動作するWS接続を受け入れる場合は、WSサーバーフレームワークが必要です。

私はあなたが桟橋を見てお勧めしたい:

http://code.google.com/p/i-jetty/

http://jetty.codehaus.org/jetty/

桟橋はかなり、成熟した固体および準拠しています。

+0

ありがとうございました。通常のソケット接続を開くことができるChrome拡張機能を使用すると、より良いアプローチが見つかったようです。 –

関連する問題