外網以 TIdTCPClient 控制內部網路 TIdTCPServer 的動作 |
尚未結案
|
chencclen
一般會員 發表:3 回覆:3 積分:1 註冊:2004-09-03 發送簡訊給我 |
外網以 TIdTCPClient 控制內部網路 TIdTCPServer 的動作
各位好: 我想用 win2k(or xp)架一個 Server 用中華電信給的固定 IP 連接(供外部網路連線), 並在該 Server 再接一個網路卡分派另一個區域網路(或直接只給一個 IP), 不知該如何 設定讓外網登入 Server 後能控制到內部指定的網路(IP), 謝謝!! Ex: 連線方式: 共有三支程式 分別於 外部網路程式[APP1] , Server[APP2] , 內部指定PC(IP)[APP3] 1. 其中 外網[APP1](含有 "TIdTCPClient" 元件 -> 指向 Server[APP2] "TIdTCPServer元件" ), 兩者完成串接 2. 而 Server[APP2] 的程式亦包含 "TIdTCPClient" 元件 ->再指向 內部指定PC(IP)[APP3] "TIdTCPServer元件"), 兩 者亦串接, 達到由外網登入Server,最後控制指定PC的動作 PS. 這個動作目前在內部區網運行 OK, 但涉及外網就不太清楚了 不知小弟說明各位先進可否了解, 如有問題小弟將會再加以說明,感謝您 !! |
kostin
一般會員 發表:18 回覆:43 積分:22 註冊:2010-03-11 發送簡訊給我 |
共有三支程式 分別於
外部網路程式[APP1] , Server[APP2] , 內部指定PC(IP)[APP3] 1. 其中 外網[APP1](含有 "TIdTCPClient" 元件 -> 指向 Server[APP2] "TIdTCPServer元件" ), 兩者完成串接 2. 而 Server[APP2] 的程式亦包含 "TIdTCPClient" 元件 ->再指向 內部指定PC(IP)[APP3] "TIdTCPServer元件"), 兩 //******************************************************************************************************************** 小弟的專案下個階段也要做這個部份 目前看chencclen大大的文章 看不出問題在哪裡 可以的話 請再說詳細一點 大家討論看看 小弟的規劃 最簡單的是 內網 : 有一個 Server 程式 去跟N台內網的Client1聯繫 外往 : 直接遠端登入桌面 去控 內網的 Server 方案2 內網 : 有一個 Server 程式 去跟N台內網的Client1 聯繫 外往 : 另外寫一個Client2去聯內網的Server , 再多自行 定義一些命令集,操作 內網的Server
------
工程師的世界太深奧了 ~ 總是有不斷的驚奇發生 在解決問題的當下 , 才能確認我的存在 在得到幫助的當下 , 才能發現我不孤單 |
careychen
尊榮會員 發表:41 回覆:580 積分:959 註冊:2004-03-03 發送簡訊給我 |
HI, 2 位,先就 chencclen 的部份了解一下問題:
1、內網的部份測試成功了,那代表你在 App1 -> App2 -> App3 的實作也 ok 了,那麼您在 App2 的地方加掛另一片網卡,讓 App2 的 TCPServer Binding 在 0.0.0.0 的位置 (內外網都 Listen ) ,再來要確認的只是當每次 App2 的那台上網時 IP 是否為固定的? 如果不是,記得每次要查一下 IP,或是架個 DDNS ,那這樣 App1 就不用一直改 IP 了。 其餘來說這樣的結構和您在內網測試的方式就會一樣了 2、內網的 App3 也是 Server 的一種? 或是你可以換個想法,App1,App3 是 Client ,App2 是 Server App1 -> 經由實體 IP 到達 App2 的實體 IP App3 -> 經由虛擬 IP 到達 App2 的虛擬 IP 位置,對於 App2 來說是 2 個 Client 登入, 那 App1 和 App3 的資訊互傳就概念相信對你可以輕鬆應付。 而如果是像 kostin 這邊的部份,如果連 Server 也是藏在內網裡面,那就麻煩網管對防火牆開一個 Mapping IP 到你的 Server ,這樣的話做法和上面的狀況就會比較相似 發完…才發現原來這是一篇一年前的文章....
------
價值的展現,來自於你用哪一個角度來看待它!! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |