Buenas
Viendo la solucion del lado del emisor tengo las siguientes dudas:
1. Se utiliza un solo temporizador para la pareja de paquetes , yo lo hice con dos temporizadores ya que en el libro dice que el Selective repeat usa uno para cada paquete enviado por el emisor.
2. En el estado "esperar par de ACKs" si se produce el timeout envia los dos paquetes ( un comportamiento del protocolo GBN) en lugar de enviar el paquete que causo el suceso de timeout
Espero respuestas
Saludos.