Compartir a través de


Datos adjuntos del módulo de red

Antes de que un módulo cliente y un módulo de proveedor se puedan asociar entre sí, cada uno debe registrarse con el NMR. Un módulo cliente se registra con la NMR llamando a la función NmrRegisterClient y un módulo de proveedor se registra con nmR llamando a la función NmrRegisterProvider . En el diagrama siguiente se muestra el registro del módulo de red.

Diagrama que muestra el proceso de registro de módulos de red.

Si el módulo de cliente y el módulo de proveedor especifican la misma interfaz de programación de red (NPI) cuando se registran con nmR, el NMR iniciará la conexión de los dos módulos de red juntos. NmR inicia el proceso de datos adjuntos llamando a la función de devolución de llamada ClientAttachProvider del módulo cliente. En el diagrama siguiente se muestra el registrador de módulos de red (NMR) que inicia los datos adjuntos.

Diagrama que muestra el NMR que inicia el proceso de datos adjuntos.

La función de devolución de llamada ClientAttachProvider de un módulo cliente puede examinar los datos de registro del módulo de proveedor para determinar si se asociará al módulo de proveedor. Si el módulo cliente determina que se asociará al módulo de proveedor, continúa el proceso de datos adjuntos llamando a la función NmrClientAttachProvider . Cuando un módulo cliente llama a la función NmrClientAttachProvider , NMR llama a su vez a la función de devolución de llamada ProviderAttachClient del módulo de proveedor. En el diagrama siguiente se muestra el módulo cliente que continúa con los datos adjuntos.

Diagrama que muestra el módulo cliente que continúa con el proceso de datos adjuntos.

La función de devolución de llamada ProviderAttachClient de un módulo de proveedor puede examinar los datos de registro del módulo cliente para determinar si se asociará al módulo cliente. Si el módulo de proveedor determina que se asociará al módulo cliente, el módulo de proveedor y los punteros de intercambio del módulo cliente a sus respectivas estructuras de tabla de distribución de NPI. Una vez conectado el módulo de cliente y el módulo de proveedor, pueden interactuar entre sí a través de sus funciones NPI independientes de NMR. En el diagrama siguiente se muestran los módulos de red conectados.

Diagrama que muestra los módulos de red conectados después de que los datos adjuntos se realicen correctamente.