implementando interfaz tcpprotocol