今天在使用socket做聊天工具时,程序运行到
while(msg = bufferedReader.readLine())!=null)
{
}
这里时就卡住了,
原来bufferedReader.readLine()会阻塞,
我想了半天后找到了解决办法:我重新建立了一个线程来控制这个bufferedReader读取数据,程序正常了。
while(msg = bufferedReader.readLine())!=null)
{
}
这里时就卡住了,
原来bufferedReader.readLine()会阻塞,
我想了半天后找到了解决办法:我重新建立了一个线程来控制这个bufferedReader读取数据,程序正常了。