logo
Ingeniería

Migración de TNet a Eco

Equivalencias y diferencias para desarrolladores que conocen TNet.

Eco conserva la arquitectura conceptual de TNet, pero utiliza una terminología propia y puede incorporar cambios de comportamiento respecto al material histórico.

Equivalencias principales

TNetEcoConcepto
TNManagerEcoGestor global de red
TNObjectObjetoEntidad de red
TNComponent / TNBehaviourComponenteComportamiento asociado a un objeto
ChannelCanalÁmbito de red
PacketPaqueteUnidad de protocolo
PlayerJugadorParticipante de la sesión
TargetObjetivoDestinatarios de una operación
BufferBufferLectura y escritura binaria
ServerServidorAutoridad/endpoint servidor
ClientClienteEndpoint cliente

Operaciones remotas

Esta parte es especialmente importante porque Eco cambió también las siglas:

TNetEcoNombre en Eco
RCCRCRRed Creación Remota
RFCRMRRed Método Remoto
LCRRCLRed Creación Local
TNet                         Eco
──────────────────────────────────────────
RCC  Remote Creation Call → RCR  Red Creación Remota
RFC  Remote Function Call → RMR  Red Método Remoto
LCR  Local Creation       → RCL  Red Creación Local
     Request / Call

Terminología normativa

En documentación y código de Eco utiliza RCR, RMR y RCL. Las siglas RCC, RFC y LCR se conservan únicamente para explicar TNet y realizar migraciones.

No es sólo un reemplazo de nombres

Los ejemplos históricos de TNet pueden describir un workflow que ya no representa todas las capacidades disponibles en Eco. La documentación de Eco debe considerarse la referencia de comportamiento de Eco.

Cómo migrar

  1. Traduce primero los conceptos, no las llamadas literalmente.
  2. Cambia TNObject por Objeto y TNComponent/TNBehaviour por Componente.
  3. Revisa las operaciones remotas: RCC → RCR, RFC → RMR, LCR → RCL.
  4. Comprueba ownership y canales.
  5. Revisa si existe una funcionalidad moderna equivalente.
  6. Revisa persistencia y destinatarios.
  7. Valida el comportamiento contra el código de Eco.

Upstream

TNet sigue siendo una referencia útil para comprender el origen de muchas decisiones arquitectónicas. No debe tratarse automáticamente como documentación normativa de Eco.

On this page