2 Declare Datenstrukturen für eine TCP-Socket und seine Netzwerk-Adresse . Zum Beispiel in C, führt dies Beispielcode diese Aufgabe :
int mySocket ;
struct sockaddr_in myServerAddress ;
3
initialisieren TCP-Socket an verarbeiten eingehende Verbindungen. Zum Beispiel in C, führt dies Beispielcode diese Aufgabe :
mySocket = socket ( PF_INET , SOCK_STREAM , IPPROTO_TCP );
4
initialisieren die Netzadresse Struktur mit Werten für den lokalen Adresse . Zum Beispiel in C, führt dies Beispielcode diese Aufgabe :
memset ( & myServerAddress , 0, sizeof ( myServerAddress ) );
myServerAddress.sin_family = AF_INET ;
myServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY );
myServerAddress.sin_port = htons ( MyPort );
Ersetzen " MyPort " mit der Port-Nummer - zwischen 1024 und 65535 - , wo Ihre Anwendung muss für eingehende Verbindungen lauschen.
5
Bind die Steckdose an die lokale Adresse . Zum Beispiel in C, führt dies Beispielcode diese Aufgabe :
bind ( mySocket , (struct sockaddr *) & myServerAddress , sizeof ( myServerAddress );
Nach Ausführung dieser Zeile ist das Programm bereit eingehende Verbindungen auf dem lokalen Netzwerk-Adresse und dem angegebenen Port erhalten .