全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2287
推到 Plurk!
推到 Facebook!

IdTCPClient要如何取得Remote IP Address呢

答題得分者是:aftcast
GrandRURU
站務副站長


發表:235
回覆:1655
積分:1753
註冊:2005-06-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-08-10 10:31:24 IP:203.75.xxx.xxx 訂閱
 Clientsocket的 "On Connect" 事件裡有個TCustomWinSocket可以得到RemoteAddress(255.255.255.255)

但是在IdTCPClient的Connected事件裡沒有相似的地方,請問這個元件有提供類似的解決方法嗎?
還是得另外拉一個ICMP物件來取得呢?
2007
中階會員


發表:54
回覆:90
積分:98
註冊:2008-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-08-10 15:50:22 IP:60.249.xxx.xxx 未訂閱

小弟愚笨~


Client 要連接 Server 時,不就要指明 Remote IP Address 了嗎??

為何在 onConnect 事件時,又要取得?? 難道這此時(事件中)的 RemoteAddress 和 在下連線前指明的 RemoteAddress 會不同??

小弟愚笨 ,也許關念有誤~~ 請指正~


===================引 用 GrandRURU 文 章===================
Clientsocket的 "On Connect" 事件裡有個TCustomWinSocket可以得到RemoteAddress(255.255.255.255)

但是在IdTCPClient的Connected事件裡沒有相似的地方,請問這個元件有提供類似的解決方法嗎?
還是得另外拉一個ICMP物件來取得呢?
GrandRURU
站務副站長


發表:235
回覆:1655
積分:1753
註冊:2005-06-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-08-10 19:33:22 IP:111.249.xxx.xxx 訂閱
那個是bcb6完全攻略裡的範例習題,做起來發現要將indy轉過去,實在是…麻煩 XD

另外,指明Host,其中可以是電腦名稱,不過這樣就不知道ip位置了,除非用icmp元件……

問題不是只有一個解答啦~~~教學相長囉



===================引 用 2007 文 章===================

Client 要連接 Server 時,不就要指明 Remote IP Address 了嗎??

為何在 onConnect 事件時,又要取得?? 難道這此時(事件中)的 RemoteAddress 和 在下連線前指明的 RemoteAddress 會不同??

小弟愚笨 ,也許關念有誤~~ 請指正~


===================引 用 GrandRURU 文 章===================
Clientsocket的 "On Connect" 事件裡有個TCustomWinSocket可以得到RemoteAddress(255.255.255.255)

但是在IdTCPClient的Connected事件裡沒有相似的地方,請問這個元件有提供類似的解決方法嗎?
還是得另外拉一個ICMP物件來取得呢?
mephise
高階會員


發表:4
回覆:149
積分:205
註冊:2004-02-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2010-10-11 17:46:48 IP:220.130.xxx.xxx 訂閱
IdTCPClient1.Socket.Binding.IP 這個就是 ^^
------
Mephise Chen
前興德工程師
GrandRURU
站務副站長


發表:235
回覆:1655
積分:1753
註冊:2005-06-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2010-10-12 09:20:47 IP:203.75.xxx.xxx 訂閱
可是我使用後只能抓到client自己的ip耶

===================引 用 mephise 文 章===================
IdTCPClient1.Socket.Binding.IP 這個就是 ^^
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2010-10-14 20:19:18 IP:203.73.xxx.xxx 訂閱
 
[發表] WhatIsMyIP 顯示電腦的真實 IP ( WAN IP)
http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=85382
[發表] GetRealIP 顯示電腦的真實 IP ( WAN IP)
http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=85381
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
aftcast
站務副站長


發表:81
回覆:1482
積分:1762
註冊:2002-11-21

發送簡訊給我
#7 引用回覆 回覆 發表時間:2010-10-15 06:50:36 IP:220.135.xxx.xxx 訂閱

<layer id="google-toolbar-hilite-0">IdTCPClient1</layer>.Socket.<layer id="google-toolbar-hilite-2">Binding</layer>.<layer id="google-toolbar-hilite-4">PeerIP</layer>

我看了一下help檔,猜的。但indy不同版本可能有點不同?!

:p
------



蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
編輯記錄
aftcast 重新編輯於 2010-10-15 06:58:57, 註解 無‧
系統時間:2017-12-14 23:09:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!