Programación General > C/C++

 Re: sockets

<< < (4/4)

bench:
petcher

Lo Siento  La Informaciòn Sobre la conexiòn entre sockes Se Perdio al Tratar de enviarla Lamentablemente la Elabore en Linea y Se Perdio. cuando Tenga Tiempo Te la Envio Por correo.

Aparentemente hay Prolemas con el Foro Da un Mensaje de Error en la Base de Datos.

Un Socket es Un Punto de Conexión entre Procesos Si Se Estan ejecutando en la Misma Maquina o en la Red.

La Primitima soketpair Crea Dos sokets enlazados en el dominio UNIX (AF_INET) y a Su Retorno Obtenemos Sus Descriptores de Archivo en el Cuarto Parameto El cual Debe Ser Un Array de 2 Enteros.

PROTOTIPO:

soketpair(Dominio,Tipo,Protocolo,Fid_Socks)

int Dominio; /*AF_UNIX*/
int Tipo; /*SOCK_DGRAM ó SOCK_STREAM */
int Protocolo;  /* 0 */ /*Protocolo Subyacente al tipo */
int *Fid_Socks; /*int FID_SOCKS[2] */

Los Sokets Creados Con Esta Primitiva Solo Pueden Trabajarse Localmente en el DOMINO UNIX).

Por Otra Parte Toda conexion entre Dos Sockets del Tipo SOCK_STREAM (Protocolo Subyacente TCP) es el Resultado de una llamada con exito a la Primitiva connect. Creando un circuito Virtual entre los dos Procesos cuyos extremos son los sockets. Este Circuito Permite el Uso de las Primitivas de ENTRADA/SALIDA read y write. o las Primitivas especificas para sockets send  y recv.

PROTOTIPO:

int connect(Sock_Local.Punt_Adr,Len_Adr)
int Sock_Local; /*Descritor del Socket LocaL*/
struct sockaddr *Punt_Adr; /*Dirección del Socket Remoto */
int Len_Adr; /* Longitud de la Dirrecccion Remota */

VALOR DE RETORNO:

0  Si la conexion Pudo Establecerse.

-1 Si Hubo un Fallo en la conexion y la variable "errno" Permite conocer la Razon del Fallo.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa