Android UDP setReceiveBufferSize改变不了UDP缓冲区的大小 设置前和设置后没效果 谁知道是什么原因

解决方案 »

  1.   

    其实我很想说我不知道,Socket的实例注入了吗,实例化了没,还是只是null,调试的看看,,,
      

  2.   

    我是跟踪调试了  用getReceiveBufferSize获取的值  发现设置前后没变  都是固定的值
      

  3.   

    我用udp接收服务器发送h264的rtp包 当分辨率为小的时候没问题  可以正常播放  当视频分辨率很大的时候 就会丢包  我考虑是缓冲区不够大的原因  所以想把缓存区调到512*1024 但是不起作用  缓冲区的大小没变 一直是160K大小 我试了几个机子  结果一样  只是固定大小不一样  改变不了
      

  4.   

    平时我只用40K,你用那么多,你看下android.google上面的解释吧,是不是真的缓存超出了预设置,,,