Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试为android制作一个应用程序,这样我就可以通过在手机屏幕上移动来控制我的电脑鼠标。这意味着它需要快速响应。
到目前为止,我已经编写了监听移动的 websocket 服务器,这在使用笔记本电脑的浏览器作为 websocket 客户端时效果很好。但是,我已经尝试了几个用于 android 的 websocket 客户端,但它们都非常缓慢且无响应。
是否可以使用 android 创建一个可以提供实时通信的 websocket 连接?如何?如果没有,任何替代解决方案?
谢谢!
您正在寻找的是最快的流数据,可能会丢失一些数据包 - 因为它们不是必须具有持久状态的。
因此,在您的情况下,UDP 传输协议将是最佳选择。因为它以数据传输的可靠性为代价提供速度。因此,您可能会丢弃消息,但将要传递的消息会相对较快地到达那里(大多数将被传递)。
您还需要进行一些外推,以预测鼠标移动,如果您想在双方都有“同时”的感觉。
虽然,点击 - 应该可靠地传递,具有特定的点击位置。这样就可以正确模拟点击次数。