java中,如何清空socket缓冲区(读操作时)

2025-01-24 14:41:38
推荐回答(2个)
回答1:

这个要求还没遇到过

我猜想哈,你可以自己写一个类,继承InputStream,但是里面增加一个方法就是清空缓冲区(实际上就是吧InputStream 重新创建)

构造方法中必须传入socket对象(或者是InputStream)

好像能行得通,稍后我实现下,呵呵

回答2:

貌似读操作不需要清空缓冲区,写操作则需要用flush(),用while循序读不会读不完的