タグ

websocketとiOSに関するt_furuのブックマーク (2)

  • Objective-C でWebSocketの通信をする(SocketRocket) - 病みつきエンジニアブログ

    今流行(?)のWebSocketちゃんですが、Objective-Cで触るための日語のサイトがあまりなかったので。 手順としては、node.js でWebSocket のサーバーを作り(not Socket.IO)、SocketRocketを使ってそのサーバーに接続します。 node.js、Objective-Cともに触ったことがある人を対象にした記事です。 WebSocketサーバーを作る Socket.IOというのがありますが、今回は使いません。というのも、Socket.IOは「ソケット通信っぽいことをするためのライブラリ」で、WebSocketで繋げないブラウザにはLong Pollingやらでソケット通信風のことをするよう、ラッピングしています。そのため、今回のようにWebSocketだけで接続する場合には適していません、というかSocketRocketが対応していません。 さて

    Objective-C でWebSocketの通信をする(SocketRocket) - 病みつきエンジニアブログ
    t_furu
    t_furu 2015/07/29
    古い記事だけど、メモ
  • t.freeの仕組みをなんとなく予想して解説 - ku-sukeのブログ

    ちょっと気になるネタだったので同様の仕組みをオープンソースで漁ってみたのでそれを元に解説したいと思います。なので厳密にはt.freeの仕組みじゃなく「WebSocketのテザリングの仕組み」になります。 時間がない人向けに結論を書くと Macのネットワーク--Websocket1--[HTML]--Websocket2--サーバ→インターネット という接続経路になってます。 技術的にはすべての通信がサーバを通過するので傍受(覗き見)することは可能と思われます。 防ぐためには、VPNを使えば傍受出来ないですし、https://接続のブラウズであれば「どこにつないでるか」は傍受できても「どんな通信を行ったか」は傍受できなくなります。 図解:webSocketのテザリング cacooの図を2つ まずt.freeなどのクライアントソフトウエアをインストールします。Macには[有線LAN]や[無線L

    t.freeの仕組みをなんとなく予想して解説 - ku-sukeのブログ
  • 1