如何批量獲得所連線的客戶機的IP位址?

2022-04-15 03:30:22 字數 526 閱讀 7062

如何批量獲得所連線的客戶機的ip位址? delphi / windows sdk/api

在乙個c/s模式的delphi程式中,  

客戶端有乙個通訊托盤,用indy元件板中的idtcpclient控制項。  

伺服器端用indy元件板中的idtcpserver控制項,並用乙個dbgrid元件,用於顯示所連線的客戶機的ip位址及機器名。  

問題是:如何獲得所連線的客戶機的ip位址並顯示出來?請高手幫下,謝謝  

由於我是個新手,沒有分給大家了,還請大家海涵。。。  

uptry  

with   idtcpserver.locklist   do  

for   i:=0   to   count-1   do  

tidpeerthread(items[i]).connection.socket.binding.peerip  

finally  

idtcpserver.unlocklist;  

end;

非常感謝。

windows客戶機連線gerrit的乙個報錯處理

gerrit環境部署在linux伺服器,windos客戶機連線gerrit進行 操作 在 git bash 裡使用 ssh keygen t rsa c wangshibo zhongho.com 產生公私鑰 將公鑰上傳到gerrit上 wangshibo賬號下,註冊賬號是wangshibo zho...

windows客戶機連線gerrit的乙個報錯處理

gerrit環境部署在linux伺服器,windos客戶機連線gerrit進行 操作 在 git bash 裡使用 ssh keygen t rsa c wangshibo zhongho.com 產生公私鑰 將公鑰上傳到gerrit上 wangshibo賬號下,註冊賬號是wangshibo zho...

TcpListener類獲得客戶連線的IP位址

用tcplistener類作為服務端,tcpclient類作為客戶端,進行通訊的話,似乎很難獲得客戶端的ip位址,以下經驗,是我經歷千辛萬苦得來的,請大家捧場 2 tcpclient有乙個client方法,可以把tcpclient封裝到socket,到了socket層,就可以很容易獲得客戶ip了,不...