move character data to the socket transfer layer