[問題] http傳輸速度

作者: guestttttt (長常久九)   2017-10-02 23:07:12
請問各位高手:
我在寫一個圖片辨認的程式(b程式),搭配既有的a程式
兩個程式是用http傳輸,程式流程為
1. a程式抓圖,傳圖片資料給b程式
2. b程式辨認圖片,傳辨認結果給a程式
在下面四種條件下,我測量a程式發出資料到接收到結果的時間,程式碼都沒改
當a程式 在Windows 7電腦,b程式 在Windows 7電腦,約為0.3秒
當a程式 在Windows 7電腦, b程式 在Ubuntu 16.03電腦,也是0.3秒
當a和b程式在同一台電腦,OS是Windows 7,約為1.3秒
當a和b程式在同一台電腦,OS是Ubuntu 16.03,約為0.2秒
請問為什麼a和b程式在同一台電腦,OS是Windows 7時,整體時間會特別慢?
我的程式碼如下
作者: ckc1ark (偽物)   2017-10-03 00:11:00
把localhost換成127.0.0.1試試
作者: f496328mm (為什麼會流淚)   2017-10-03 00:50:00
借問一下 兩台電腦傳輸 是不是都要固定 IP?我也想做兩台電腦傳輸 可是只有一台固定 IP 可以對外利用 py 彼此傳輸的概念是 HTTPServer架設臨時的伺服器嗎? 然後再用另一台去抓?所以即使沒有固定 IP, 也沒關係?
作者: s860134 (s860134)   2017-10-03 07:26:00
對接 其中一台當 gateway 就好沒有 IP 就只能用廣播的方式
作者: lc85301 (pomelocandy)   2017-10-03 11:14:00
作者: darkgerm (黑駿)   2017-10-04 11:14:00
沒對外的話其實 gateway 也不用設
作者: s860134 (s860134)   2017-10-14 04:41:00
樓上是對的

Links booklink

Contact Us: admin [ a t ] ucptt.com