the routine will only be closed, and the receiver listens on the close event of the channel to finish.