2 déclarer structures de données pour un socket TCP et l'adresse de son réseau . Par exemple, en C , cet exemple de code effectue cette tâche :
int MaSocket ;
struct sockaddr_in myServerAddress ;
3
initialiser le socket TCP gérer les connexions entrantes. Par exemple, en C , cet exemple de code effectue cette tâche :
MaSocket = socket ( PF_INET , SOCK_STREAM , IPPROTO_TCP ) ;
4
Initialisation de la structure d'adresse de réseau avec les valeurs de votre section locale adresse. Par exemple, en C , cet exemple de code effectue cette tâche :
memset ( & myServerAddress , 0, sizeof ( myServerAddress ) ) ;
myServerAddress.sin_family = AF_INET ;
myServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY ) ;
myServerAddress.sin_port = htons ( myPort ) ;
Remplacer " myPort " avec le numéro de port - entre 1024 et 65535 - où votre demande doit écouter les connexions entrantes.
5
lier le socket à l'adresse locale . Par exemple, en C , cet exemple de code effectue cette tâche :
bind ( MaSocket , (struct sockaddr *) & myServerAddress , sizeof ( myServerAddress ) ;
Après l'exécution de cette ligne, votre programme est prêt recevoir des connexions entrantes à l'adresse de réseau local et sur le port spécifié.