jueves, 14 de marzo de 2013

6 - Resumen

Hemos aprendido que los clientes se conectan a un servidor. El servidor es el centro de todas las operaciones. Los datos que quieres visibles para todos los clientes deben ser enviados hacia el servidor, luego el servidor se ocupará desde allí en enviarlos.

Un objeto "Server_init" requiere de cargar las funciones de la DLL y escuchar en un puerto, si hay conexiones entrantes. La conexión se realiza en el evento Step del mismo objeto, luego un objeto player es creado y se le asigna una TCP ID que es única por cada cliente que se ha conectado.

Este objeto player es único para cada cliente. La variable local "TCP" del objeto player, es la misma TCPID del cliente al unirse.

Cuando enviamos un mensaje, tiene que ser exactamente en el mismo orden en que debe ser recibido, con los datos siguientes que proceden al byte que enumera el paquete de datos. Este Byte determina la forma en que el mensaje debe ser leído y cómo debe ser tratado.

No hay comentarios:

Publicar un comentario