logo
Referencia

Equivalencias Eco ↔ TNet

Mapa de nomenclatura entre Eco y la implementación de TNet.

Equivalencias Eco ↔ TNet

Eco mantiene una relación directa con muchas de las abstracciones de TNet. Esta tabla permite localizar rápidamente el concepto equivalente cuando se consulta código, documentación o ejemplos upstream.

EcoTNetFunción
EcoTNManagerGestión principal del networking
ObjetoTNObjectIdentidad de red
ComponenteTNBehaviourComportamiento asociado a un objeto
CanalTNChannel / ChannelÁmbito de estado compartido
JugadorPlayerParticipante de la sesión
PaquetePacket / TNPacketTipo de mensaje del protocolo
BufferTNBuffer / BufferLectura y escritura binaria
NodoDataNodeDatos jerárquicos
Lista<T>TList<T>Colección interna
SerializacionTNet.SerializationSerialización y conversiones
ClienteJuegoGameClientImplementación del cliente
ServidorJuegoGameServerImplementación del servidor
ProtocoloTcpTcpProtocolTransporte TCP
ProtocoloUdpUdpProtocolTransporte UDP
AutoSincronizarTNAutoSyncSincronización automática

Cómo utilizar la tabla

La equivalencia sirve para traducir conceptos, no para asumir compatibilidad literal de APIs.

Por ejemplo, si un ejemplo de TNet habla de TNObject, el punto de partida equivalente en Eco es Objeto. A partir de ahí debe consultarse la API de Eco, ya que otros tipos y nombres pueden haber cambiado.

TNet
TNObject

Eco
Objeto

Cambios de nomenclatura

La refactorización de Eco busca que los nombres estén alineados con la nomenclatura de Pandora. Esto permite que el código de red se integre con el resto del proyecto sin mantener permanentemente la terminología histórica de TNet.

Cambios de comportamiento

Una equivalencia de nombres no implica que las dos implementaciones tengan exactamente el mismo comportamiento. Eco puede haber incorporado refactorizaciones, cambios de arquitectura o funcionalidades propias.

La referencia definitiva siempre debe ser el código actual de Nervelink/eco.

On this page