DocumentaciónCONECTAR(s)
Nombre
CONECTAR - Establece una conexion de cliente usando un socket configurado.
Sinopsis
ok = CONECTAR(s)
Descripcion
Intenta conectar un socket previamente configurado a un servidor remoto o local.
Es la operacion base para abrir una sesion cliente antes de enviar o recibir datos.
Comportamiento
- Recibe un
SOCKETpor referencia. - Usa la configuracion ya cargada en el socket.
- Retorna
VERDADEROsi la conexion se establecio correctamente.
Funciones API relacionadas
ENVIAR()RECIBIR()DESCONECTAR()OBTENER_IP()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| s | SOCKET | Socket (por referencia). |
Valor de retorno
LOGICO - VERDADERO si la conexion fue establecida; FALSO en caso contrario.
Ejemplo
ejemplo.blox
//
// CONECTAR() - La función CONECTAR se usa en un programa Cliente para
// establecer una comunicación o conexión con un Servidor en una dirección
// IP específica y un puerto específico.
//
// Recibe como parámetro una variable tipo SOCKET que contendrá los
// detalles de la conexión:
// - dirección IP,
// - puerto,
// - datos recibidos por el cliente, etc.
//
// Ejemplo:
// SOCKET s
// s.ip = "127.0.0.1"
// s.port = 5555
// CONECTAR(s)
//
// El resultado de este comando se almacena en el atributo <conectado> de la variable SOCKET
// pasada como argumento. Por ejemplo: SI (s.conectado) ENTONCES ...
//
// CLIENTE en comunicacion TCP/IP
//
FUNCION PRINCIPAL
INICIO
TABLA t
NUMERICO i, fin
LOGICO recibido
SOCKET s
s.ip = "127.0.0.1"
s.port = 5555
CONECTAR(s)
SI (s.conectado) ENTONCES
IMPRIMIR("\n\nConectado al servidor.\n")
DESCONECTAR(s)
SINO
IMPRIMIR("\n\nNo se pudo conectar al servidor.")
FIN_SI
FINAL