請問,如何在IP分享器下建立連線 |
缺席
|
wu-eric
中階會員 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
請問,若我的電腦在IP分享器下,對方如何與我建立連線
環境條件如下:
1.A網段的IP分享器下(IP分享器的IP為210.60.1.1),而我方PC透過IP分享器
DHCP得到的結果為192.168.0.2
2.B網段的IP分享器下(IP分享器的IP為210.60.2.1),而對方方PC透過IP分享器
DHCP得到的結果為192.168.0.2
3.雙方的IP分享器皆不可設定虛擬伺服器
4.對方的PC如何與我方的PC建立連線(使用TCP的協定) 發表人 - Wu-Eric 於 2005/05/02 15:17:45
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
wu-eric
中階會員 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
引言:2.兩邊都透過外面的某台公開的IP來做通訊。這也可以。msn, icq...就是這樣做。 我就是想知道第2種的作法要如何作,如何透過外部某台伺服器來作A->Server B->Server 它們之間就會有一個 always connect 而每一個人連上去,都會註冊自己的 ID/PW. 然後 A 丟出 message B 時。就是直接丟到 Server 封包內容可能就是 A,(from who) B,(to who) nnn,(message length) message 而 Server 收到這樣的封包時。 就知道要把這個 message 轉到 B 去。(因為第二個 field) 反之亦然。 記住。 A, B 連到 Server 那個 connect 只要一斷線要自動重連。 而 Server 要轉封包時。如果 B 不在場。是否要存起來。 等 B 上線註冊時再把這個封包丟給 B 這個動作。由你決定看要不要做。 大致是這樣。 去試看看吧。^_^ |
wu-eric
中階會員 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
引言: A->Server B->Server 它們之間就會有一個 always connect 而每一個人連上去,都會註冊自己的 ID/PW. 然後 A 丟出 message B 時。就是直接丟到 Server 封包內容可能就是 A,(from who) B,(to who) nnn,(message length) message 而 Server 收到這樣的封包時。 就知道要把這個 message 轉到 B 去。(因為第二個 field) 反之亦然。 記住。 A, B 連到 Server 那個 connect 只要一斷線要自動重連。 而 Server 要轉封包時。如果 B 不在場。是否要存起來。 等 B 上線註冊時再把這個封包丟給 B 這個動作。由你決定看要不要做。 大致是這樣。1.很多人同時作P2P檔案傳輸的話,會不會累死Server 2.可不可以A連上Server後,將A的網路相關資料傳給B,B就可以直接與A建立連線,資料傳送就可以不必經過Server,以減輕Server的流量,這樣可行嗎?若可行要傳什麼資料到Server,B才可與A建立連線;若不可行,有沒有更好的方法,避免Server的負載。 |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
引言: 1.很多人同時作P2P檔案傳輸的話,會不會累死Server 2.可不可以A連上Server後,將A的網路相關資料傳給B,B就可以直接與A建立連線,資料傳送就可以不必經過Server,以減輕Server的流量,這樣可行嗎?若可行要傳什麼資料到Server,B才可與A建立連線;若不可行,有沒有更好的方法,避免Server的負載。1.記住一件事,以這種架構。在 SERVER 累死之前。頻寬就會先死了。 如果你要玩P2P的檔案傳輸。當然。現在的P2P都是這樣玩。 2.不可能。因為B躲在NAT後面。你由外面無法連到它。除了B的NAT有做PORT REDIR,不用想這個了。 3.如果是 BT 那種東西。他們就是都利用有公開IP的人當SERVER。互相”分享”。除了這個之外。無法。 回答結束。^____________^ |
wu-eric
中階會員 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
引言: 那請問BT的作業方式是否與我所描述的第二點作業方式相同 若不是,bt是否要有很多很多的Server,且每個Server可提供的連線並不多 3.如果是 BT 那種東西。他們就是都利用有公開IP的人當SERVER。互相”分享”。除了這個之外。無法。請仔細看我所回過的每一句話。 BT 還是以 A-> Server. B->Server 由 Server 來轉封包。 而所謂的 Server 就是你開了 BT 就是 Server 了。 只是你在 nat 後。你能被利用的就你連上去那個 connect 不在 nat 後。你就被大家所利用。 所以。每個用 bt 的。都是它的 server. 也是 client. |
wu-eric
中階會員 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
引言: 請仔細看我所回過的每一句話。 BT 還是以 A-> Server. B->Server 由 Server 來轉封包。 而所謂的 Server 就是你開了 BT 就是 Server 了。 只是你在 nat 後。你能被利用的就你連上去那個 connect 不在 nat 後。你就被大家所利用。 所以。每個用 bt 的。都是它的 server. 也是 client.第一、我覺得這樣會造成不公平的結果,在NAT後的只作Client,而不在NAT後的,就被人家公幹 第二、如果大家都躲在NAT後面,那不就沒Server可以連了 |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
引言: 不对的,两个在NAT后面没有公网IP的Client在Server做媒后也可以直接通讯的,如qq,icq,msn http://www.lihuasoft.net/article/show.php?id=2478 http://www.cnblogs.com/epan/articles/98944.html http://www.ppcn.net/c38.aspx請問我這樣回答他,有什麼不對? 2.兩邊都透過外面的某台公開的IP來做通訊。這也可以。msn, icq...就是這樣做。 ============================================================ |
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
|
wu-eric
中階會員 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
引言: http://www.lihuasoft.net/article/show.php?id=2478 http://www.cnblogs.com/epan/articles/98944.html http://www.ppcn.net/c38.aspx暗黑大大,我看過mustapha.wang大大的http://www.lihuasoft.net/article/show.php?id=2478裡,最後2個在NAT後的PC是可以直接連線的,雖然我沒有試過,但我覺得或許可行,值得一試,這才是我詢求的方法 |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
wu-eric
中階會員 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
|
Jack0323
初階會員 發表:22 回覆:70 積分:28 註冊:2002-03-13 發送簡訊給我 |
|
ecroo
一般會員 發表:0 回覆:1 積分:0 註冊:2004-03-06 發送簡訊給我 |
引言:你好 我看過他的文章中的方式並且實際試過 在NAT下可用udp任意開個洞到其他固定ip下 這樣其他非Server的固定ip都可以很順利的對NAT裡的Client溝通 可是 現在遇到一個問題 就是NAT下的Client 對NAT下的Client 我照他的方法試 (就是A透過server , 先要求B寄送一個訊息到A的公開位置的方式) 卻還是不能互相溝通 我試過兩端都對對方的公開位置寄送訊息 但卻始終無法溝通 請問為什麼會這樣呢?? 謝謝! 發表人 - ecroo 於 2005/08/05 15:29:25引言: http://www.lihuasoft.net/article/show.php?id=2478 http://www.cnblogs.com/epan/articles/98944.html http://www.ppcn.net/c38.aspx暗黑大大,我看過mustapha.wang大大的http://www.lihuasoft.net/article/show.php?id=2478裡,最後2個在NAT後的PC是可以直接連線的,雖然我沒有試過,但我覺得或許可行,值得一試,這才是我詢求的方法 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |