fix memory leak bug, recvChan not close when session dead, will cause read() block,and the client will never be free