まーぽんって誰がつけたの?

iOS→Scala→インフラなおじさん技術メモ

Objective-C + Node.js + socket.io

iPhoneアプリから(not safari)socket.ioと通信したいなーと思っていて、
良い記事をみつけたので早速マネしてみました。

iPhoneアプリでNode.js - webネタ

基本的には

  1. socket.ioとObjective-Cで通信したい
  2. そのためにはObjective-C側では、pkyeck/socket.IO-objc · GitHubを使う
  3. socket.IO-objcに必要なライブラリを組み込んでいく

という流れです。

参考にしてちょっとアレンジをしたものをgithubにおきました。
mpon/IMCSample · GitHub
mpon/imcserver · GitHub

  1. iPhone側でページをスクロールするとsocket.ioにevent送信
  2. socket.ioでEvent受信
  3. そのまま他のiPhoneへbroadcast

ということで、誰かがスクロールすると他の誰かはそれに追随するというサンプルです。