java Socket多线程问题?

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:57:59
我现在已经实现了基于连接的多线程(模式就是服务器说一句话,客户机说一句话,等待模式),我设定当客户机输入"exit"时候关闭这个客户机(建立了很多客户机),这个时候并且关闭了输入输出流和套接字,但是这个已经关闭的客户机会给服务器发出“null”,导致我的服务器每次得进行回应,(因为客户机或者服务器说一句话,另一方必须回应),而我回应了后,竟然还继续发“null”,搞的我还得回应,导致我和其他客户其通信相当不方便。请问大家这个问题出在哪里啊????是不是服务器对这个客户机的创建的子线程没关闭???还是什么原因啊???搞的我都毛了。。。

debug方式来启动服务器端和客户机进行测试,当输入exit的时候看各自的处理流程,应该能够找到问题的所在的
至于具体是什么问题,抱歉,没有源代码无从下手