escaneando en la direccion que me diste , calculo que el problema es mio
ya que la aplicacion se comunica perfectamente con la pagina
1 escaneo un puerto abierto por default
unos segundos despues veo el puerto 80 (abierto si o si)
otros segundos mas tarde vuelvo a ver el puerto 21
en definitiva yo me doy cuenta si un puerto esta abierto o cerrado
pero si le pasa a otra persona puede confundir un poco
si dejo varios minutos sin escaneo y repito el puerto 21
figura como abierto ,pero al segundo intento ya figura cerrado
(quizas es una proteccion del router)
el programa funciona bien, solo es un dato para tener en cuenta