0

我正在尝试为android制作一个应用程序,这样我就可以通过在手机屏幕上移动来控制我的电脑鼠标。这意味着它需要快速响应。

到目前为止,我已经编写了监听移动的 websocket 服务器,这在使用笔记本电脑的浏览器作为 websocket 客户端时效果很好。但是,我已经尝试了几个用于 android 的 websocket 客户端,但它们都非常缓慢且无响应。

是否可以使用 android 创建一个可以提供实时通信的 websocket 连接?如何?如果没有,任何替代解决方案?

谢谢!

4

1 回答 1

0

您正在寻找的是最快的流数据,可能会丢失一些数据包 - 因为它们不是必须具有持久状态的。

因此,在您的情况下,UDP 传输协议将是最佳选择。因为它以数据传输的可靠性为代价提供速度。因此,您可能会丢弃消息,但将要传递的消息会相对较快地到达那里(大多数将被传递)。

您还需要进行一些外推,以预测鼠标移动,如果您想在双方都有“同时”的感觉。

虽然,点击 - 应该可靠地传递,具有特定的点击位置。这样就可以正确模拟点击次数。

于 2013-07-22T09:56:36.613 回答