在TCP通信中,使用ObjectInputStream来接收数据,大体写法这样:
在线程中:
InputStream is=sock.getInputStream();
ObjectInputStream ois=new ObjectInputStream(is);这里有个问题,每一次收到新的信息,都会new一个ObjectInputStream
我尝试过释放ObjectInputStream,但是一旦关闭它,连同套接字也会被关闭不知道写过这方面程序的能不能给点有效的解决方法?我看了不少网上的程序,基本都没有在程序运行阶段把这个ObjectInputStream关闭掉
有关闭也是在跳出线程后才关闭,可是这时候关闭还有啥意义。