kopen van 2 Declare datastructuren voor een TCP- socket en het netwerkadres . Bijvoorbeeld, in C , deze voorbeeldcode voert die taak :
int mySocket
;
struct sockaddr_in myServerAddress
;
3
Initialiseer de TCP- socket aan behandelen inkomende verbindingen . Bijvoorbeeld, in C , deze voorbeeldcode voert die taak :
mySocket = socket
( PF_INET , SOCK_STREAM , IPPROTO_TCP ) ;
4
Initialiseer het netwerkadres structuur met waarden voor uw lokale adres . Bijvoorbeeld, in C , deze voorbeeldcode voert die taak :
memset
( & myServerAddress , 0 , sizeof ( myServerAddress ) ) ;
myServerAddress.sin_family
= AF_INET ;
myServerAddress
. sin_addr.s_addr = htonl ( INADDR_ANY ) ;
myServerAddress.sin_port = htons ( MIJNPOORT ) ;
Vervang " MIJNPOORT " met het poortnummer - tussen 1024 en 65535 - waar uw applicatie moet luisteren naar inkomende verbindingen .
Bind 5 de aansluiting op het lokale adres . Bijvoorbeeld, in C , deze voorbeeldcode voert die taak :
bind
( mySocket , ( struct sockaddr * ) & myServerAddress , sizeof ( myServerAddress ) ;
Na het uitvoeren van deze lijn , uw programma klaar om inkomende verbindingen te ontvangen op het lokale netwerk -adres en op de opgegeven poort.