“Conocimientos Programación>Lenguajes De Programación

Cómo programar una dirección de puerto

2013/3/13
En las redes de computadoras , protocolos de comunicación se describen las interacciones permitidas entre los equipos de comunicación. El Protocolo de Control de Transmisión ( TCP ) , que se utiliza en Internet , define un nombre - que identifica de forma única una aplicación en cualquier lugar de la red - como una combinación de dirección de red y un número de puerto en esa dirección . Usted puede programar una aplicación que espera conexiones TCP en una dirección determinada y número de puerto . Instrucciones
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
< p > # include
2

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 ;
3

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 ) ;
4

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.
5

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.

Lenguajes De Programación
Cómo reinstalar Rtl100.Bpl
Cómo dividir una cadena en dos variables de PowerShell
Cómo supervisar JVM Con Nagios
¿Qué es una variable en programación
Cómo crear estructuras implícitas en ColdFusion
Cómo configurar valores del formulario en un NET Windows Forms Solicitud
Cómo agregar espacio alrededor de una imagen mediante programación HTML
Cómo cambiar el título de la aplicación en VBA
Conocimientos Informáticos © http://www.ordenador.online