Includere le librerie di sistema necessari nel codice. Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione . Ad esempio, in C , questo codice di esempio esegue questo compito :
# include # include # include dichiarare strutture dati per un socket TCP e il suo indirizzo di rete . Ad esempio, in C , questo codice di esempio esegue questo compito : int MySocket ; struct sockaddr_in myServerAddress ; inizializzare il socket TCP per gestire le connessioni in entrata . Ad esempio, in C , questo codice di esempio esegue questo compito : MySocket = socket ( PF_INET , SOCK_STREAM , IPPROTO_TCP ) ; inizializzare la struttura degli indirizzi di rete con i valori per il tuo locale indirizzo . Ad esempio, in C , questo codice di esempio esegue questo compito : memset ( & myServerAddress , 0 , sizeof ( myServerAddress ) ) ; myServerAddress.sin_family = AF_INET ; myServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY ) ; myServerAddress.sin_port = htons ( MYPORT ) ; Sostituire " MYPORT " con il numero di porta - tra 1024 e 65535 - in cui l'applicazione deve ascoltare le connessioni in ingresso . Bind la presa per l'indirizzo locale . Ad esempio, in C , questo codice di esempio esegue questo compito : bind ( MySocket , ( struct sockaddr * ) & myServerAddress , sizeof ( myServerAddress ) ; Dopo l'esecuzione di questa linea, il vostro programma è pronto a ricevere connessioni in entrata presso l'indirizzo di rete locale e alla porta specificata .
2
3
4
5
Informazioni correlate
Programmazione © www.354353.com