我遇到过类似的情况,用VB做的客户端,当客户端断开时,会收到NULL
后来我的处理方法是把NULL作为结束符不知道你的情况和我的是不是相同