そうそう
昨日は久々にプログラミングっぽい行為を行っちゃった。
module WinSock LIB = DL.dlopen("wsock32") module_function def get_host_name gethostname = LIB["gethostname", "LsL"] r, rs = gethostname.call("", 256) return rs[0] end module_function def get_host_by_name(hostname) gethostbyname = LIB["gethostbyname", "Ip"] r, rs = gethostbyname.call(hostname) return r end end
っていう感じでWinsock使ってみたところ、自分のコンピュータ名とIPっぽいのを取得できることを知った。これじゃ全然駄目だ。英語のMSDNにBluetoothの場合はWSALookupServiceBeginとかを使うっぽいこと書いてあった。構造体ばっかり出てきてよくわかんないよ。