User: alciro    User
 

Programación en C++ Builder

Share |
 Arrays (matrices)
 Punteros
3. Ejemplo de clase en c++
8. Métodos de la clase AnsiString
 Proyectos en C++
 Packages, distribuir una aplicación sin instalación
 Ordenación por intercambio o burbuja
 Funciones de cadenas de caracteres string.h

12. Comunicaciones TCP/IP

Comunicaciones TCP/IP mediante los objetos de comunciaciones ServerSocket y ClientSocket.

Para poder realizar una comunicación, los Sockets en ambos ordenadores han de utilizar el mismo puerto de comunicaciones, se ha de tener cuidado en no activar un puerto utilizado por el sistema operativo o por algún servicio que se pueda estar ejecutando en alguno de los ordenadores. No utilizar los puertos estándar de los servicios de Internet.

Para realizar una comunicación entre dos ordenadores a través de Sockets TCP/IP se han se seguir los siguientes pasos:

  1. Poner el ordenador que representa el servidor en estado de escucha (Listening).
  2. Desde el ordenador cliente establecer la conexión indicando el Host o la IP del ordenador servidor.
  3. Una ved establecida la conexión (sin producirse ningún error) se puede iniciar la comunicación enviando datos de cliente al servidor.
  4. Procesar los datos del cliente en el servidor.
  5. Dar respuesta al cliente.
  6. Procesar los datos de la respuesta, y continuar con la comunicación de información repitiendo los pasos 3 a 6. Cuando se ha establecido la conexión, cualquier máquina cliente/servidor está capacitada para el envío de datos, por lo que ambas pueden iniciar una comunicación.
  7. Para parar las comunicaciones, se cierra la conexión por parte del cliente.
  8. Para parar el servidor, se sale del modo de escucha (Listening).
Comunicaciones TCP/IP mediante Sockets
Loading

copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |