在handle_close函数中应该继续尝试接收数据,否则可能会有一部分数据丢失。
当数据发送端很快的发送数据并关闭socket时,而接收端很忙,此时handle_input还没有触发,handle_close就被触发了,如果不在handle_close继续尝试接收数据,该连接上的一部分数据就会丢失。
在handle_close函数中应该继续尝试接收数据,否则可能会有一部分数据丢失。
当数据发送端很快的发送数据并关闭socket时,而接收端很忙,此时handle_input还没有触发,handle_close就被触发了,如果不在handle_close继续尝试接收数据,该连接上的一部分数据就会丢失。