Cosa dovrebbe fare il programma di installazione durante il processo di installazione, quando la porta predefinita che viene eseguita è attualmente utilizzata da un'altra app?

0

Sono abbastanza nuovo nella programmazione. Al momento ho riscontrato un problema descritto nel titolo. Quando è già in esecuzione un'app sulla porta predefinita 8080, dopo che l'installazione dell'app termina, devo cambiare manualmente questa porta nel file di configurazione dell'app in modo che possa accedervi. L'intera app non contiene alcun programma di installazione della GUI e non è necessario utilizzare obbligatoriamente questa porta predefinita. Sarebbe una buona soluzione scansionare questa porta durante il processo di installazione e controllare se è in uso? Ci sono buone pratiche per il caso descritto?

    
posta ArturS 19.10.2018 - 08:28
fonte

1 risposta

0

Raramente ho notato un programma di installazione che controlla la porta predefinita. (Scansione se eseguita, dovrebbe essere per la porta assegnata.) Potrebbe causare problemi in cui la porta è in uso su un'interfaccia che l'applicazione non sta utilizzando.

Quando assegni una porta predefinita per un programma:

  • Utilizzare la porta ben conosciuta / assegnata se l'applicazione fornisce un servizio ben noto o registrato; e
  • Utilizzare altrimenti una porta non assegnata.

Tutti i servizi noti e molte porte assegnate sono probabilmente elencati in / etc / services. Le porte sono registrate con IANA .

    
risposta data 21.10.2018 - 14:08
fonte

Leggi altre domande sui tag