type numeric codes
don't close socket sending channel
don't close socket send channel