autodetection du port