Android到Windows的tcp通信延迟
Android to Windows tcp-communication delay
我开发了一个android客户端应用程序和一个windows c++服务器应用程序,它们在本地网络中使用tcp/ip进行通信。
数据交换在我的笔记本电脑上运行良好(win 8,通过wifi连接网络)。在我的第二台pc (win 7)上,传入的消息被收集并转发到我的应用程序中,大约有20条消息。因此,我每秒只能获得大约两次当前传感器数据的更新(在笔记本电脑上每秒大约30次)。
电脑和android手机都在同一个本地网络中。网络中没有其他设备,也没有连接到互联网。我已经在第二台电脑上尝试了wifi连接和局域网连接,没有明显的差异。
您正在使用nagling,它将小发送批处理为200ms。禁用它,但要确保每次发送大块。
相关文章:
- 如何仅为一个函数添加延迟
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 是否可以使用winusb同时与多个相同的usb设备进行通信
- 混淆了如何使用IDL与Ethovision进行通信
- 以在Qt中的IF语句中设置时间延迟
- C++ Boost::asio串行通信与Arduino无法写入
- 模板化类中静态成员的延迟初始化
- 在 Windows 8/10 技术中完全实时的屏幕捕获,没有延迟
- 我是否需要包含隐式使用/与 WindowsAPI 通信"Windows.h"?
- 将自定义函数传递到基抽象类中以延迟执行
- 通过TCP的PvP通信问题
- C++一个线程如何正确通信其任务已完成?
- 我希望改进或要求我目前的延迟/睡眠方法。C++
- 如何在 c++ 中延迟?
- 如何将 Firebase 与基于 Linux 的客户端应用配合使用,以便与服务器进行双向消息通信
- ZeroMQ:如何使用inproc减少多线程通信延迟
- 远程、IPC 和线程场景中微服务的低延迟通信
- Linux上的低延迟串行通信
- Linux中C++Tcp通信中的间歇性延迟
- Android到Windows的tcp通信延迟