Share via


Esecuzione dell'esempio di codice client e server Winsock

Questa sezione contiene il codice sorgente completo per le applicazioni client e server TCP/IP:

L'applicazione server deve essere avviata prima dell'avvio dell'applicazione client.

Per eseguire il server, compilare il codice sorgente del server completo ed eseguire il file eseguibile. L'applicazione server è in ascolto sulla porta TCP 27015 per connettersi a un client. Una volta che un client si connette, il server riceve i dati dal client e gli eco (invia) i dati ricevuti nuovamente al client. Quando il client arresta la connessione, il server arresta il socket client, chiude il socket e termina.

Per eseguire il client, compilare il codice sorgente client completo ed eseguire il file eseguibile. L'applicazione client richiede il nome del computer o dell'indirizzo IP del computer in cui viene eseguita l'applicazione server come parametro della riga di comando quando viene eseguito il client. Se il client e il server vengono eseguiti nel computer di esempio, il client può essere avviato come segue:

client localhost

Il client tenta di connettersi al server sulla porta TCP 27015. Dopo la connessione del client, il client invia i dati al server e riceve tutti i dati inviati dal server. Il client chiude quindi il socket e termina.

Introduzione con Winsock