[问题] 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