现有一个TCP/IP 程序。 服务端接收 客户端发来的请求,但是客户端发送的数据,有很多重复的请求。所以需要在服务器端做一个对相同数据的定时过滤处理。求解决方案。希望高手帮忙。!

解决方案 »

  1.   

    答:不明白楼主的真正需求.若只是去除重复的请求,则可用HashMap之类的容器,将请求包装成你自定义的对象,再作为Key插入到MAP中,因为KEY是唯一的,这样可去除多余重复请求(不必整个数组去扫描)
    对你需求中的定时扫描这一点不明白它是干什么的.
      

  2.   

    跟不就不需要这么麻烦,,放到TreeMap里面就可以了,,这个数组本身就不能存储相同元素,,你只用把把放进去,,然后在过一定时间读出来就可以了,,,
      

  3.   

    现有一个TCP/IP 程序。 服务端接收 客户端发来的请求,但是客户端发送的数据,有很多重复的请求。所以需要在服务器端做一个对相同数据的定时过滤处理。求解决方案。希望高手帮忙。!