特長 RFC 6455 (The WebSocket Protocol) に準拠している。 Java SE 1.5+, Android で動く。 全てのフレームタイプ (continuation/binary/text/close/ping/pong) をサポートしている。 分割されたフレームを送信するメソッドを提供している。 WebSocket が使用しているソケットを取得して設定できる。 Basic 認証のためのメソッドを提供している。 javax.net.SocketFactory インターフェースを利用するファクトリークラスを提供している。 WebSocket イベントをフックするためのリッチなリスナーインターフェースを提供している。 エラー発生時にきめ細かい制御ができるよう、きめ細かいエラーコードを定義している。 フレームの RSV1/RSV2/RSV3 ビット及びオペコードの検
AndroidでWebSocket通信するサンプルです。 使用したライブラリは TooTallNate/Java-WebSocket · GitHub です。 weberknecht - Java WebSocket Client Library - Google Project Hosting のほうが人気があるらしいですけど、Java-WebSocketのほうがライセンス緩かったので… WebSocketのサーバー側はテキトーに準備しておいてください。 自分は igrigorik/em-websocket · GitHub を使いました。 Android側は次のような感じになります。 public class MainActivity extends Activity { private static final String TAG = "MainActivity"; private
Java WebSockets This repository contains a barebones WebSocket server and client implementation written in 100% Java. The underlying classes are implemented java.nio, which allows for a non-blocking event-driven model (similar to the WebSocket API for web browsers). Implemented WebSocket protocol versions are: RFC 6455 RFC 7692 Here some more details about protocol versions/drafts. PerMessageDefla
ServletコンテナのJettyをAndroidアプリに組み込んでWebSocketまで動かしてみた話です。 https://github.com/youten/JettyOnAndroid running embedded Jetty in Android app http://puregeekjoy.blogspot.jp/2011/06/running-embedded-jetty-in-android-app.html AndroidアプリにJettyを組込む http://www.loopsketch.com/blog/?p=940 ◯Jetty http://download.eclipse.org/jetty/ ・100% Pure Javaで他システムに組み込みやすいServletコンテナ。 ・バージョンは7,8,9が現役。 ・7:Servlet2.5, Java 6,
素晴らしいライブラリのお陰で5分で接続できる。 ■Activityで使う package info.justoneplanet.android.eew; import java.net.URI; import java.net.URISyntaxException; import org.java_websocket.WebSocketClient; import org.java_websocket.drafts.Draft_17; import org.java_websocket.handshake.ServerHandshake; import android.app.Activity; import android.os.Bundle; import android.util.Log; public class EarthquakeEarlyWarningActivity ext
HTTP Path : html WebSocket Path : ws Port Number : 40320 Response Type : All SDカード直下のディレクトリ「WSBroadcaster」が、HTTP Serverの公開ディレクトリとなる。 このディレクトリに下に記載するHTML,CSS,JSを保存後、WSBroadcasterを起動し更に「Start」ボタンでServerを起動する。 iPhoneのSafari等のWebSocketに対応したブラウザで「http://[Androidのアドレス]:40320/html/index.html」にアクセスするとチャットが開く。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="wi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く