1
Incluir las bibliotecas del sistema necesarios en el código. La forma específica de realización de este paso depende del lenguaje de programación . Por ejemplo, en C, este código de ejemplo realiza esa tarea :
# include # include Declarar estructuras de datos para un socket TCP y su dirección de red. Por ejemplo, en C, este código de ejemplo realiza esa tarea : int mySocket ; struct sockaddr_in myServerAddress ; inicializar el socket TCP para manejar las conexiones entrantes. Por ejemplo, en C, este código de ejemplo realiza esa tarea : mySocket = socket ( PF_INET , SOCK_STREAM , IPPROTO_TCP ) ; inicializar la estructura de dirección de red con los valores de su localidad dirección . Por ejemplo, en C, este código de ejemplo realiza esa tarea : memset (& myServerAddress , 0 , sizeof ( myServerAddress )); myServerAddress.sin_family = AF_INET ; myServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY ) ; myServerAddress.sin_port = htons ( MyPort ) ; Reemplazar " MyPort " con el número de puerto - entre 1024 y 65535 - donde su aplicación debe escuchar las conexiones entrantes. Enlazar el socket a la dirección local. Por ejemplo, en C, este código de ejemplo realiza esa tarea : bind ( mySocket , (struct sockaddr *) y myServerAddress , sizeof ( myServerAddress ) ; Después de ejecutar esta línea , el programa está listo para recibir conexiones entrantes en la dirección de la red local y en el puerto especificado.
< p > # include
2
3
4
5