そろそろネットワークプログラミングを進めないとね。 前回HTTPによるデータ取得法を書いたが、これで双方向は基本的にしないよね。できないことはないけど。。。 今回は Bonjour を使って双方向にやり取りする方法を記しておく。Bonjourって何?って人は調べてね。Wikipediaにもあるし。 さて、Bonjourは零コンフィグネットワークプロトコルの一種で、サービス発行側とサービス探す側に分かれる。サーバとクライアントみたいにね。今回はサービス発行側の実装方法について書くんだけど、この実装をMacでやってみる。いきなりiPhoneは敷居が少し高いから、というよりちょいと面倒なことが起こるから。 Cocoa には、Bonjourのためのクラスが用意されているのでそれを使う。ここからはソケット通信になるので、それなりの知識がいることを書いておく。 まずはサービスを発行する。 #defin