java socket客户端能不能单线程一次连接服务器然后进行多次对话?

像qq那样,客户端跟服务器都可以发多条消息,我在想客户端能不能通知下服务器自己的输出流有变化

http://blog.csdn.net/mydreamongo/article/details/8194264

http://blog.csdn.net/liuzesoft/article/details/30247649

输出流变化是什么意思????

认为caozhy的回答就可以,服务器代码serverSocket.accept()会一直等待,响应客户端的多次请求。