Answers:
因为ad-hoc连接协议比接入点连接(通过路由器)更简单。在ad-hoc情况下,您只有两个实体相互通信,而在接入点情况下,可能有许多实体,协议有更多的开销来处理它。即使只有两台计算机连接,这种开销仍然存在。
另一个原因是传输文件通常是通过TCP协议完成的 - 另一方必须发送响应以确认数据是否已传送。因此,数据必须通过路由器传送到另一方并返回,而不是直接传送。
互联网与文件传输无关,除非它是一个无线连接到路由器的一方并且还需要一些播出时间。
你的设置是什么?笔记本电脑和台式机都有wifi吗?它是802.11g,而路由器是802.11b的旧设备吗?因为当我用b移动大文件时,我的速度大约是300KBps,但是通过ad hoc他们将运行g,这要快得多。
我会说你的路由器有问题。Sergiy是对的200K比它应该慢。
当您的数据传输到路由器并且路由器必须对其做出决定然后将其发送时,预计会有一点不同。有了adhoc,只有一个地方可以去,那就是它去的地方。
我倾向于认为问题可能出在Windows 7上。对我来说,我通过路由器获得相同的~300kbps,通过ad hoc获得> 1MBps的速度。无论你使用什么路由器,300kBps肯定是太慢了。我在工作和家里通过不同的路由器和相同的结果尝试了局域网传输。但是,我仍然在尝试自己找一个解决方案,但我的努力更多地是针对Windows 7设置而不是其他任何东西......