Windows Mobile手机用usb连接PC,用RAPI远程调用方法和TCP相比那种方法传输效率更高解决方法
Windows Mobile手机用usb连接PC,用RAPI远程调用方法和TCP相比那种方法传输效率更高Windows Mobile手机用us
Windows Mobile手机用usb连接PC,用RAPI远程调用方法和TCP相比那种方法传输效率更高
Windows Mobile手机用usb连接PC,用RAPI远程调用方法和TCP相比那种方法传输效率更高?
我用C#写了个简单的测试程序,发送230kbye数据大约660-670ms,这样速度才340kbyte/s,用RAPI中的IRAPIStream进行读写数据差不多能到512kbyte/s,为什么用TCP反而速度慢下来了?
有什么更好的方法能提升速率吗?
[解决办法]
没实际比较过这两种方法的传输速率。
但你的实验结果,我觉得可信。
用RAPI直接写要比用TCP快,RAPI更直接一些,而TCP多绕了个弯。
[解决办法]
[解决办法]http://download.csdn.net/source/2249712
楼主到这里下载吧,PB6.0自带的源代码。
它里面也采用了一个简单的压缩算法,一般情况下够用了,
但在某些情况下压缩后的数据反而变大了,需要自己再做一些优化,确保不会出现这种情况。
[解决办法]1. 追求速度, 建议不要用 managed code 做, 用 native code 做比较好.
2. 速度与 device 端的处理能力也有关系, 或许换一只手机, 测出来的速度会不一样.
Paul, Chao @ Techware