(ProtocolSocket).SendChannel

Description

SendChannel represents the channel used to send messages. The
application injects messages to it, and the protocol consumes
messages from it. When the socket is done sending, it will send
a nil message on the channel, or close the channel.