DOBON.NET DOBON.NETプログラミング掲示板過去ログ

TcpClientからIPアドレスの取得方法

環境/言語:[OS : Windows XP Professional / 言語 : C# / .NET Framework : 1.1]
分類:[.NET]

【解決したい問題】
TcpClientを使ってサーバー/クライアントアプリを作っております。

サーバーが接続してきたクライアントのIPアドレスを
記録する機能を実装しようと思うのですが
うまくいきません。

【解決するために何をしたか】

Googleで検索したところ
http://f57.aaa.livedoor.jp/~jeanne/bbs/faq.cgi?mode=al2&namber=2829&KLOG=17

上のページでSocketを取得してそこから導き出す。
と書かれていたのですが
TcpClientからSocketを取得すると思しきSocketプロパティが
プロテクトプロパティになっていた為
行き詰まってしまいました。

ご教授のほどよろしくお願いします
> 上のページでSocketを取得してそこから導き出す。
> と書かれていたのですが

.NET 2.0 では public になってるみたいですね>Client プロパティ

> TcpClientからSocketを取得すると思しきSocketプロパティが
> プロテクトプロパティになっていた為
> 行き詰まってしまいました。

継承クラスを作るか、リフレクションを使えばよいかと。
渋木宏明(ひどり)様

継承クラスで対応できました
ご教授、ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板