PDA

View Full Version : [C#] porta FTP libera


WWIII
10-04-2009, 18:04
Ciao a tutti vorrei sapere come fare per capire se una data porta TCP è libera.
Sto scrivendo un semplice server FTP, ho bisogno di inviare al client il numero di porta sul quale trasmettere le richieste in modalità passiva

grazie!!

:help:

^TiGeRShArK^
10-04-2009, 18:16
prova ad aprirla, se ti lancia l'eccezione relativa allora vuol dire che è occupata e all'interno del catch provi altre porte e così via finchè non ne trovi una libera...

WarDuck
11-04-2009, 20:36
Si potresti provare randomicamente un certo range di porte finché avviene la connessione, chiaramente impostando un numero di tentativi massimo ;).

WWIII
14-04-2009, 09:29
grazie per i suggerimenti, mi rimetto all'opera!