Bonjourを使うと、ネットワーク上で提供されているサービス名を元に、サービスを提供しているマシンのIPアドレスを知ることができるようです。Bonjourの機能はNSNetServiceとNSNetServiceBrowserで提供されています。 Bonjourではコネクションを張ったりデータ送受信をしてくれたりはしないので、Bonjourで相手のIPアドレスが分かったら自前でソケット通信する必要があるようです。 とりあえず、MacRubyでサービス提供元のIPアドレスを検出してみました。 bonjour_server.rb (サービスを提供する側) #!/usr/local/bin/macruby # -*- coding: utf-8 -*- # filename: bonjour_server.rb # Ctrl + C で終了させる framework "Cocoa" frame
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く