Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Socket.IO 1.0 Client for Javaの紹介

Socket.IO 1.0 Client for Javaの紹介

Socket.IO Meetup in Tokyo

Naoyuki Kanezawa

July 03, 2014
Tweet

More Decks by Naoyuki Kanezawa

Other Decks in Technology

Transcript

  1. Full featured • Upgrade transports • Sending binary data •

    Options • Auto reconnection … Node clientの全機能をサポート
  2. Similar Interface // Node client var socket = io(“http://localhost”); //

    Java client Socket socket = IO.socket(“http://localhost”);
  3. Similar Interface // Node client socket.on(“myevent”, function() {}); // Java

    client socket.on(“myevent”, new Emitter.Listener() { @Override public void call(Object… args) {} });
  4. Single Threaded 非同期以外の全ての処理が一つのスレッドで実行される。 All non-background processes run on a particular

    thread. • No synchronized keyword • Simple and robust • マルチスレッドの厄介な問題を避けることができるので、安 定して動作する。