在一次接收频繁请求时获取套接字超时

时间:2015-10-23 17:57:11

标签: android sockets timeout touch

我尝试使用手机为笔记本电脑构建一个遥控器。 我编写了一个在笔记本电脑上运行的服务器应用程序,这个远程应用程序用作服务器应用程序的客户端。 我想实现一个鼠标垫,问题是当我将手指移到触摸板上时#34;太快了,经过几次迭代后,我在服务器端收到了读取时间。

  

服务器代码   final ExecutorService clientProcessingPool = Executors.newFixedThreadPool(20);

function send_times_to_device(stop_name, times, headsigns) {
  // function code here
}

我想也许只有当从起始位置到结束位置的距离大于STEPS(常数)并且才发送请求时,我才会发送请求。但我认为鼠标不会流畅地移动。

感谢。

1 个答案:

答案 0 :(得分:1)

RXAndroid和RXJava非常适合异步处理这些请求,并允许您为频繁请求添加去抖动。查看Reactive.io