2 Erklær datastrukturer for en TCP socket og dets netværk adresse. For eksempel, i C denne eksempelkode udfører denne opgave : Hej
int mySocket ,
struct sockaddr_in myServerAddress ,
3
Initialiser TCP socket til håndtere indgående forbindelser. For eksempel, i C denne eksempelkode udfører denne opgave : Hej
mySocket = socket ( PF_INET , SOCK_STREAM , IPPROTO_TCP ),
4
Initialiser netværksadressen struktur med værdier for din lokale adresse . For eksempel, i C denne eksempelkode udfører denne opgave : Hej
memset (& myServerAddress , 0, sizeof ( myServerAddress )),
myServerAddress.sin_family = AF_INET ,
myServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY )
myServerAddress.sin_port = htons ( myPort )
Erstat " myPort " med det portnummer - mellem 1024 og 65535 - hvor din ansøgning skal lytte efter indkommende forbindelser .
5.
Bind stikket til den lokale adresse. For eksempel, i C denne eksempelkode udfører denne opgave : Hej
bind ( mySocket ( struct sockaddr * ) & myServerAddress , sizeof ( myServerAddress ),
Efter at denne linje, dit program er klar at modtage indgående forbindelser på det lokale netværk adresse og på den angivne port.