在虛擬ip的LAN裡,寫一個Client/Server應用程式的觀念問題 |
答題得分者是:conundrum
|
kj68215
初階會員 發表:47 回覆:91 積分:27 註冊:2003-08-09 發送簡訊給我 |
(1)先用Access建立前後端的資料庫.
(2)使用ADO元件盤裡的 RDSConnection元件。
(3)連線部份用,使用Internet元件盤的tcpClient / tcpServer 去連結。
想請問一下,在LAN是跑虛擬ip的情況下有辦法達到前後端連結嗎?
還是說用FastNet或是IndyClient/IndyServer才能辦到呢?
另外,RDSConnection這個元件有特別的使用方法嗎?
若是以下該篇的內容↓
http://delphi.ktop.com.tw/topic.php?topic_id=44321 在Client向Server要求連線時,會建立一個Connection.
而Client端會建立一個暫時的Port來和Server連線.
Client端的Port和Server的Port之間就建立好一個連線了. 如果Client和Server都是虛擬IP.要連線有兩個方法
1. 如MSN等等,都是使用中介伺服器來處理
2. 如果不使用中介伺服器,那就必須在NAT上面設定Port轉送.
該篇內容,小弟有個疑問是...
如何在NAT上面設定Port轉送呢?
thx. 發表人 -
------
----------------------- 請多多指教啦!!^^ |
kj68215
初階會員 發表:47 回覆:91 積分:27 註冊:2003-08-09 發送簡訊給我 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
建議看看 scoks4 協定資料
轉port技術 如果是在Linux上或bsd系統上 使用dmz 不過 使用資料庫 並不要如此 必竟不是寫P2P應用程式
所以攪好 80 port 來中繼數據傳達即可
站內不是已經有很多類似看是c/s 還是要b/s架構 iptables 這東西在freebsd是沒有的 不過是可以在Linux上 DMZ(非軍事區) http://www.microsoft.com/taiwan/community/Partner_TechTalk_Q&A_20040116.htm
Q16: 請問防火牆的組織架構大致有分哪幾種?
A: For a secure configuration configure a DMZ for public access server http://www.microsoft.com/taiwan/msdn/books/apparch/AppArchCh5.htm 第七章﹕架設 NAT http://www.study-area.net/linux/servers/linux_nat.htm
不過這應該po在Linux區才對
|
kj68215
初階會員 發表:47 回覆:91 積分:27 註冊:2003-08-09 發送簡訊給我 |
|
kj68215
初階會員 發表:47 回覆:91 積分:27 註冊:2003-08-09 發送簡訊給我 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
是阿 怪怪的 庵問問 站務
把分數攪對 喝喝
懸賞題 應只有5分把
個人 嬤不知是殺咪情形 bug bug 喝喝 【Delphi】【發表】專為內部網路設計的即時通訊軟體
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41349
也許你可以 玩玩他的程式 參考看看 一般如果你客戶有使用ip分享器 目前的分享器大都可以設定轉port功能
除非是3年前的較舊的設備
所以你只要把你程式的port設好即可 如上述要透過80port
把他看成是你去網站這樣的方式去理解
indy 如要跨NAT那可不是容易的事 原因是問題多多
多使用winsock 這樣程式的功能上才不會有後續問題 發表人 - conundrum 於 2004/04/24 22:16:18
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |