From: Suguru Kakishita Date: 1999-11-11T23:22:49+09:00 Subject: [ruby-list:18534] Re: 自分の IP を獲得する方法 柿下です On Thu, 11 Nov 1999 17:13:18 +0900 OHARA Shigeki wrote: > inetd 経由なサーバだと、この手がそのままでは使えないので、 > 私は、[ruby-list:15385] で教えていただいた方法で、 > ↓こんな感じで使っています。 > peer = Socket::for_fd(0) > remoteaddr = (peer.getpeername.unpack("S n a4 x8"))[2].unpack("CCCC").join(".") > remotename = Socket::gethostbyname(remoteaddr)[0] 柴田さん、鈴木さん、大原さん。ありがとうございました。 ちょっと試したところ大原さんのケースでうまく行きそうです。 実はSocketいじるの初めてなものでとても勉強になりました。 #『MLで カチンとしても 聞き流そう』 ================================================ かっき〜(柿下 卓) MAIL : kakky@hi-ho.ne.jp ICQ : 3869032 HP : http://member.nifty.ne.jp/kakky/ ================================================