線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2417
推到 Plurk!
推到 Facebook!

client端同時發3000條連線到server端的程式

答題得分者是:syntax
Bio6
一般會員


發表:48
回覆:37
積分:17
註冊:2005-04-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-01-26 14:08:35 IP:220.130.xxx.xxx 訂閱
請教各位,
由win client端同時發3000條連線到server端的程式的簡易寫法?

謝謝
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-01-27 05:17:00 IP:220.131.xxx.xxx 未訂閱
請問你.client 發出一個 connect 到 server 的方法你會了嗎?
Bio6
一般會員


發表:48
回覆:37
積分:17
註冊:2005-04-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-01-28 13:35:29 IP:220.130.xxx.xxx 訂閱
大大好呀,試了是ok呀,想要Burst一下,只是用一個For loop而己嗎?
===================引 用 暗黑破壞神 文 章===================
請問你.client 發出一個 connect 到 server 的方法你會了嗎?
lu
高階會員


發表:11
回覆:189
積分:195
註冊:2003-11-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-01-28 18:13:48 IP:203.73.xxx.xxx 訂閱
那簡單阿,你先寫只用一個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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-01-28 21:17:44 IP:220.131.xxx.xxx 未訂閱
理論上,tcpip 是可以6553X 個連線.
可是實際上一台電腦大約是超過2000個左右的 connect 就會有 lag 的情況了.
這個自己查一下 time sharing 的原理.

所以你要這樣做.是要去轟炸對方的主機嗎?
如果是的話.應該是很難吧.
如果不是.我不知道為什麼 client 會發起 3000 個連線到同一台主機去.
我想不出原因.你可以說一下,你的用途嗎?
===================引 用 Bio6 文 章===================
大大好呀,試了是ok呀,想要Burst一下,只是用一個For loop而己嗎?
===================引 用 暗黑破壞神 文 章===================
請問你.client 發出一個 connect 到 server 的方法你會了嗎?
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-01-28 22:58:41 IP:61.64.xxx.xxx 訂閱
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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-01-30 14:26:53 IP:220.130.xxx.xxx 訂閱
謝謝各位大大的回答,只是要試一下,要模擬真實網路但CPU還是一次只能作一件事情.
syntax大大想像力真豊富呀.....
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-01-30 15:28:53 IP:118.169.xxx.xxx 訂閱
Hi Bio6:
您有很多問題都沒有結案 ^_^
http://delphi.ktop.com.tw/members_question.php?uid=45260
系統時間:2024-03-28 23:47:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!