2009-06-23 11 views
7

Ho una finestra di dialogo per la configurazione del proxy HTTP con il nome host e le caselle di modifica della porta.Come convalidare il nome host (può essere IP) e il numero di porta (CString)

La mia domanda è: come posso convalidare l'input dell'utente per il nome host e la porta corretti?

Potrebbe essere necessario utilizzare alcune espressioni regolari per la convalida del nome host o c'è qualche funzione utile MFC o WinAPI? Qual è il numero massimo corretto per la porta?

+0

Questa domanda ha un serio bisogno di ulteriori informazioni per fornire risposte utili. –

risposta

9
  1. numero di porta è un unsigned short 1-65.535, porti sotto 1024 sono riservati ai servizi di sistema http, ftp, ecc
  2. Non credo che si può validate host name (o dovrebbe) soprattutto quando avere nomi host localizzati.
+4

Le porte privilegiate sono quelle inferiori a 1024, non 256. – mseery