关于socket通信中,BufferedReader的readline函数问题
我用java做了一个服务器程序,用来跟vc程序通信,是用BufferedReader
的readline函数,来接收消息的。程序运行之后,有内存泄漏,于是,我做了一个简单服务器程序,只用readline接收数据,收到数据后就把数据删除掉, 别的什么都不做,VC客户端在不断的发送数据过来,VC客户端,在另外一台机器上。但是还是有内存泄漏,感觉像是Readline每次读完数据之后,并不能把缓冲区清空。请问,大家有没有遇到过类似的问题,怎么解决?