• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2005でTCP/IPソケット通信で受信した場合のIPアドレス)

VB2005 TCP/IPソケット通信で受信した場合のIPアドレス

このQ&Aのポイント
  • TCP/IPソケット通信で複数端末から受信した場合の送信元のIPアドレスを知りたいです。VB2005の初心者ですが、受信時の実際の送信元IPアドレスを取得する方法を教えてください。
  • VB2005でTCP/IPソケット通信を実装している際、受信したメッセージがどの端末から送信されたものかを知りたい場合、送信元のIPアドレスを取得する必要があります。具体的なソースコードを提供し、IPアドレスを取得する方法について詳しく教えてください。
  • VB2005のTCP/IPソケット通信で複数の端末からメッセージを受信する場合、どの端末からのメッセージかを識別するためには、送信元のIPアドレスを取得する必要があります。方法を教えていただけますか?VB2005初心者ですので、具体的なソースコードや手順を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

TcpclientクラスのClientプロパティでSocketクラスを取り出して RemoteEndPointプロパティを参照すればいいように思います dim endPoint as EndPoint = M_CLient.Client.RemoteendPoint() dim iend as IEndPoint = CType( endPoint, IEndPoint) といった具合で IEndPointクラスを取得し Addressプロパティなどを参照できると思います 単に Dim ss as String = endPoint.ToString() として『:』の前を取得してもいいでしょう

mountain11
質問者

お礼

お礼が遅くなり申し訳ございません。 教えていただいた方法で取得することができました。 本当にありがとうございました。

関連するQ&A

専門家に質問してみよう