目前我正在使用几种不同的wifi模块,Atmels' WINC1500,Bluegiga WF121和ESP8266。
我试图通过将笔记本电脑连接到它们来尽可能多地发送TCP数据包来强调带宽,并且只能让WINC1500以83Hz发送,ESP以50Hz发送。 (但ESP可以使用多个套接字发送更多信息)
然而,我发现很难获得可靠的东西。所有3个模块似乎都经历了500毫秒到1000毫秒的停留时间'有时甚至是2000ms +,在没有足够大的缓冲区的情况下破坏流并丢失数据。
我的目标是通过发送实时数据,UDP将是一个更好的选择,但认为它也可以通过TCP与良好的连接完成。
我想我的问题是,如果这个'失速'只是TCP套接字的一个特征?我应该期待/考虑所有wifi模块的东西?或者这个问题是不应该发生的事情?
谢谢