2
Delphi XE2だから、Indy 10(?)だと思います。TIdCommandにコマンドを送信したIPアドレスを取得する方法は?
1つのサーバー、10のクライアント。私は各コマンドを送信するクライアントのIPアドレスを取得したいと思います。
Btw、これは閉鎖されたLANであり、静的IPアドレス(192.168.1.xxx)を割り当てます。
各マシンに.INIファイルを置いて、固有の番号を付けて、それを各コマンドの接頭辞として渡すことができます(あるいは、それ自身のIPアドレスを接頭辞として渡すこともできます)。
しかし、TIdCommandの一部のデータにアクセスして、送信者のIPアドレスを取得することはできますか?
+1と答え。私はゴーグルをしましたが、おそらくTIdCommand.Thread.Connection.Socket.Binding.PeerIPを示唆したIndy 9を得ました。タイの答えが私のためにコンパイルされます。ありがとう – Mawg
はい、 'TIdCommand.Thread'はIndy 9ではなく10です。 –