相手のIPアドレスの取得

いつも書籍でお世話になっております。
実は、簡単なIPメッセンジャーを作ろうと思っているのですが、相手マシンのIPアドレスの取得方法がよくわかりません。
 どなたか教えていただけませんか?

名前: 
チョコレ
日時: 
06/04/12 17:35

コメント

チョコレさん,こんにちわ。
拙著お読みいただきありがとうございます。

さて,この質問は,
サーバ側のプログラムを作る際に,接続してきた相手のIPアドレスを知りたい,
ということですよね。

うーん。最近,その手のプログラミングから遠ざかっているので,
うろ覚えですが,accept()で返ってくる結果の中に,
相手側のアドレスがあったと思います。
(これ,Cのソケットプログラミングの話ですけど)

ちょっと,ググってみましたが,
『sockaddr』というキーワードで探すのが良さそうです。
いくつか解説ページが出てきました。
ざっと見ただけですが,サンプルコードが載っているページがいつくかあります。
その辺を見れば,答えが書いてあるんじゃないかしら。
無責任な答えでゴメンナサイ。

お返事ありがとうございました。
 早速「sockaddr」でググッてみました。なんとか参考になりそうなサイトをみつけることができました。どうもありがとうございました。