client端同時發3000條連線到server端的程式 |
答題得分者是:syntax
|
Bio6
一般會員 發表:48 回覆:37 積分:17 註冊:2005-04-07 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
Bio6
一般會員 發表:48 回覆:37 積分:17 註冊:2005-04-07 發送簡訊給我 |
|
lu
高階會員 發表:11 回覆:189 積分:195 註冊:2003-11-19 發送簡訊給我 |
那簡單阿,你先寫只用一個CLIENT連結至SERVER的執行檔
然後一口氣重複執行這隻程式3000次就OK了 題外話~~CLIENT連上SERVER之後,有在作啥事嗎?若沒有,只是 connected而已,那基本上,不太需要試,一定OK,若不OK,原因只有 1. 你的PC等級太低,無法執行3000支 Client 的程式 2. 你的程式碼有問題,SERVER被灌爆了 若要大量傳送資料,例如:每個CLIENT傳1MB的資料給SERVER,那也不太需要試,因為你的頻寬沒那麼大 那要你要試什麼? 想一想吧 ^^ ===================引 用 Bio6 文 章=================== 大大好呀,試了是ok呀,想要Burst一下,只是用一個For loop而己嗎? |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
理論上,tcpip 是可以6553X 個連線.
可是實際上一台電腦大約是超過2000個左右的 connect 就會有 lag 的情況了. 這個自己查一下 time sharing 的原理. 所以你要這樣做.是要去轟炸對方的主機嗎? 如果是的話.應該是很難吧. 如果不是.我不知道為什麼 client 會發起 3000 個連線到同一台主機去. 我想不出原因.你可以說一下,你的用途嗎? ===================引 用 Bio6 文 章=================== 大大好呀,試了是ok呀,想要Burst一下,只是用一個For loop而己嗎? ===================引 用 暗黑破壞神 文 章=================== 請問你.client 發出一個 connect 到 server 的方法你會了嗎? |
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
1.使用 Thread 建立後暫停,並監測時間,在同一時間,開始
同時使用 3000 顆 CPU 的電腦,確保每一個 Thread 都在同一時間被一個 CPU 處理 2.寫一個只有一條連線的簡易程式 租一間禮堂,準備 3000 電腦,請 3000 名人員,在你吹哨後,同時按下開始 3.號召網路同好 3000 然,約定進行網路快閃,在某年某月某日某時某分某秒某毫秒,連線到 xx IP 4.請自己發會想像力,並試著實現這個奇蹟 很遺憾,現在的 PC 電腦,一次還是只能作「一件」事情 RealTime PC,我想,你我都買不起 ===================引 用 Bio6 文 章=================== 請教各位, 由win client端同時發3000條連線到server端的程式的簡易寫法? 謝謝 |
Bio6
一般會員 發表:48 回覆:37 積分:17 註冊:2005-04-07 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |