Buenas Gente, estoy realizando una aplicación para un CyberCafe con componentes Indy 9 (la version no me la acuerdo pero creo que es la 9).
Mi inquietud es la siguiente, cual sería la mejor forma para obtener en el server la maquinas conectadas. Porque puedo guardar la conexión entre el server y el client sin mayores problemas, pero cuando una persona viene a usar una PC y quiere usar la PC 5 este numero 5 como lo relaciono de la mejor manera con la PC que corresponde?..
Lo que hice fue lo siguiente, los idTCPClient e idTCPServer los comunico por un string serealizado en el cual tengo todos los datos que necesito. Luego en el server creo una Lista de maquinas conectadas la cual contiene como uno de sus elementos el tipo TIdpeerThread que es la conexión entre el server y el client. Hasta acá todo perfercto, recibo el logueo de las maquinas, y todo pero mi problema es cuando el Servidor tiene que Habilitar, Deshabilitar o Apagar las PC, como reconozco a cada una si es que las guardo en un ListBox como un string.
La red puede ser con IP fijo o variable, eso no es problema..
Espero que se haya entendido el problema, y me puedan orientar en eso..