Hola mira yo creo que todo esto viene por que intentas crear un sistema anti fuerza bruta.
La idea sería que cuando un usuario hace un log-in fallido guardes en una base de datos (mysql va bien con ubuntu) el ip la fecha y hora.
Luego cada vez que quiere conectarse haces un select a ese ip para contar todos los intentos fallidos en un intervalo de tiempo, es decir si por ejemplo hizo 10 en una hora no lo dejas conectarse por 12 horas.
El problema que tiene esto es que si se conectan desde la misma red por ejemplo wifi o un cibercafe todos tienen la misma ip pública por lo que confundes 2 usuarios con 1 solo, pero no está del todo mal para comenzar.
Con que los reconozcas por ID quiero hacer énfasis a que por ejemplo en el server cuando llegan o salen mensajes tengas una lista de clientes list[i_ClientID]->Enviar_Datos(); entonces tu los reconoces por el ID y no caes en la trampa de reconocerlos por ip ya que puede haber 2 clientes con el mismo ip y le mandas mensajes al cliente equivocado.
Supongo que de algún modo ya estas reconociéndolos.
Con respecto al error que te tira, no estoy demasiado ducho en el tema, pero si compartes el código es posible que alguien pueda ayudarte.
Saludos,
La idea sería que cuando un usuario hace un log-in fallido guardes en una base de datos (mysql va bien con ubuntu) el ip la fecha y hora.
Luego cada vez que quiere conectarse haces un select a ese ip para contar todos los intentos fallidos en un intervalo de tiempo, es decir si por ejemplo hizo 10 en una hora no lo dejas conectarse por 12 horas.
El problema que tiene esto es que si se conectan desde la misma red por ejemplo wifi o un cibercafe todos tienen la misma ip pública por lo que confundes 2 usuarios con 1 solo, pero no está del todo mal para comenzar.
Con que los reconozcas por ID quiero hacer énfasis a que por ejemplo en el server cuando llegan o salen mensajes tengas una lista de clientes list[i_ClientID]->Enviar_Datos(); entonces tu los reconoces por el ID y no caes en la trampa de reconocerlos por ip ya que puede haber 2 clientes con el mismo ip y le mandas mensajes al cliente equivocado.
Supongo que de algún modo ya estas reconociéndolos.
Con respecto al error que te tira, no estoy demasiado ducho en el tema, pero si compartes el código es posible que alguien pueda ayudarte.
Saludos,



!