[Python]製作一個類似iperf的測速程式-使用Socket

[Python]製作一個類似iperf的測速程式-使用Socket

延續上一篇的Client/Server架構,在Server不變的情況下,新增新功能。主要是一個想法,不確定網路上測試網速的寫法是不是這樣。我的想法很簡單:我從Server或是Client端,傳一個固定大小檔案到另一端,然後再去除以開始和結束的間隔時間,就是網速。Client->Server就是Upload,Server->Client就是Download。 網路上找到的測試網域之間的網速工具,有名氣的是iperf,分成Client和Server端,先開啟Server端準備好之後,Client端透過IP去連線,在console畫面底下輸入一些參數,接著就根據參數執行,畫面上就會帶出一些結果。而這樣的方法,蠻適合用python去快速實現的。 我就模擬一個簡單的測速腳本,再把現下網頁測試流行的上下行測試加進來,腳本過程中,會分別將上傳和下載的數據顯示出來。 「架構規劃與定義」 前半部和上一篇一樣,Server開啟準備好後,等待Client連線。接著Client就發送一些訊息,告訴Server開始測試,彼此是透過一些特定訊息來傳遞的。先執行download測試,再來執行upload測試。 延續上一篇架構,除了connect/disconnect之外,我還新增了一些訊息: download:Client通知Server開始傳檔案了 download/start send:傳送送完的時間差,分成Client和Server兩種 send/server:Server傳送測試檔案的時間差 send/server/test1/time send/client:Client傳送測試檔案的時間差 send/client/test1/time 還需要一個產生檔案的程序。程序雖然很簡單,主要用「open(filename,...

20171006-鐘錶技術實務班結業了

20171006-鐘錶技術實務班結業了

一開始在勞動部動力發展組網站報名這堂課的時候,同事都在問是不是因為家裡關係,要去繼承家業等等之類的話。是說講這些還真的太早,況且現在工作收入還算是穩定,雖然今年中秋獎金全公司都居然只領10%,一整個慘。 而這堂課純粹就是興趣,從小看老爸修理精密的手錶,覺得是一個很酷的工作,只是台灣沒有鐘錶維修學科,唸的又是資訊,對這行業就越來越遠。直到曲仔上網看見這堂課。2個多月下來,老師帶我們拆了兩支經典的機械錶機芯,從發條盒,到最精細的...

20170923-麗寶樂園家庭日

20170923-麗寶樂園家庭日

六師兄公司上個月底在麗寶樂園舉辦家庭日,按照往常,我們也一起串門子。由於這次多了長輩,和妹妹三寶的出生,大車也塞滿了。我和曲仔就報名從板橋車站出發的接駁車。早上八點出發,塞個車到麗寶已經11點多了,我就先去報到,等他們一家大大小小。 因為那天風和日麗,真是熱得沒辦法像年輕人一樣玩耍,結果我跟曲仔就真的一直在逛Outlet,吹吹冷氣。悠閒吃了中餐,買了超划算的雙人牌。 再來等到老媽來了,妹妹生病不舒服...

[Python]用UI展示一個簡單的即時通系統 - 使用Socket

[Python]用UI展示一個簡單的即時通系統 - 使用Socket

我們那個很有想法的老闆,最近又想了一個新點子,希望我們的設備,可以讓遠端的2台裝置,互相溝通。一開始我想法是,有困難。以我們現有的設備都是走單機版,且利用網路2層結構來說,是很難的。首先我就不知道遠端那個設備在哪裡,IP,Gateway怎給我,等等。 但是後來我想想,站在軟體角度,如果像是teamviewer那種架構,或是類似line聊天軟體,根本不需要知道對方的IP/Gateway,一樣可以連線溝通啊。而且我們設備上層還是軟體架構,如果用軟體架構實現,再去透過抓包解析後設定到硬體,這樣路就通了。所以想說利用Python來快速實做一下聊天軟體,OK的話再回去C++/C#...

20170506-草嶺走去宜蘭

20170506-草嶺走去宜蘭

從福隆下車,順著往草嶺古道的指標,走個1個多小時就可以看到入口。從貢寮過去好像比較快一點。不過從福隆過去,沿途會經過一戶人家,有好幾十隻的貓,貓咪狀況都不錯,有些很親人。 草嶺古道開始比較多樹林遮陰,後面幾乎都是開闊的草原,如果夏天來會很熱,春秋是個很好的季節。 我們走得那天,因為山下飄著小雨,草嶺山頂,瞬息間就起大霧,甚至還有大到能見度不到5公尺的。起霧的時候,走古道得特別小心,旁邊可是沒有欄杆的。 走了將3個多小...

20170429-桃園農場烤肉

20170429-桃園農場烤肉

前一陣子風行一波控窯,烤肉風,假日時常就會約烤肉。桃園的活力健康農場離台北很近,大家交通也方便,而且場地又很大,適合很多家庭來當作聚會。因為食物多,所以園區裡頭有大約三隻(只看到三隻)野貓。都很怕人,慢慢培養感情之後才願意亮相。除了野貓,園區還有養許多小動物,兔子應該算是明星動物。 園區內有許多小水池,可以釣一些美國螯蝦,美國螯蝦是強勢物種,繁衍又很快,租釣竿可以讓你玩好幾個小時,順便幫農家控制數量,還真是會想。 這次買套裝...

20170403-只去溪頭沒去妖怪村

20170403-只去溪頭沒去妖怪村

妹子有天想去散心,看到網路上有團購住宿券,很便宜,還含課程和吃的,失心瘋就買了,順便問我們要不要去。這家飯店位於去溪頭的路上的必經之路,很好識別,離溪頭也算近。含下午茶,早餐餐點,螢火蟲導覽以及彩繪課程,個人覺得划算。 午餐地點我們找了看地圖很近的竹亭咖啡,交通卻是鮮少人走的蜿蜒小路,有種世外桃源的感覺,人煙稀少,環境很好,很適合露營。為了帶走竹餐具,還加點了甜點。 咖啡店地形關係,很多平台可以當作露營場地,地勢緩坡...

搜尋此網誌

總網頁瀏覽量

TK呱呱

Made with by OddThemes