[IRC-DEV] Mensajes en status

LZ elezeta at eresmas.com
Thu Sep 26 19:04:10 CEST 2002


> Otra cosa es que el lag esté en tu conexión, y que ese efecto se vea
> tras tú enviar el KICK y ANTES de que el server lo ejecute (por LAG).
En
> ese caso el bug sería el mIRC, ya que no debe expulsar a un usuario de
> un canal HASTA que el IRCD se lo diga, aunque sea a petición suya.

no, no es por eso, mIRC es tan simple que ese fallo es imposible:
mIRC funciona así:
Al ejecutar el comando /kick, se envía KICK #canal nick :motivo al
servidor.
Al recibir un "kick" desde el servidor, ejecuta el evento on kick si lo
hay, vamos, que muestra los datos...

Así que eso queda descartado. Pero hay veces en las que llegan modes (por
lag en ciertos nodos) a usuarios que ya no están en un canal, o cosas
así, y mIRC no las parsea ni nada. Es fallo de los servidores, puesto
que ni un server con ULINE debería ser capaz de poner op a un usuario
inexistente.

Lo del quit es simple:

1- Estás en un canal, los quits "no se deben" mostrar en ningún sitio.
2- (envías el comando part para salir del canal, y la ventana del canal
ya está cerrada)
3- te llega un QUIT de un usuario.
4- te llega tu propio PART.

El problema, parece ser, que es teóricamente "IMPOSIBLE" (lag aparte)
que te llegue un QUIT de un usuario con 0 canales comunes, y "por lo
visto", al ser "raro" (signo de desync y tal), mIRC lo muestra en estado,
esté o no la opción de no mostrar quits activada.


-- 
LZ (elezeta at eresmas.com)





More information about the IRC-Dev mailing list