Remove TCPSocket and use MessageProcessor instead

Using &m_buffer[len] as advised by SneakySnake.