Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2010, 05:19
Avatar de newboy_master
newboy_master
 
Fecha de Ingreso: enero-2008
Ubicación: Granada
Mensajes: 882
Antigüedad: 16 años, 3 meses
Puntos: 46
Respuesta: Sockets con cualquier protocolo

Te cito el "man socket":

Cita:
El protocolo especifica un protocolo particular para ser usado con el conector. Normalmente sólo existe un protocolo que admita un tipo particular de conector dentro de una familia de protocolos dada, en cuyo caso protocolo se puede especificar como 0. Sin embargo, es posible que puedan existir varios protocolos, en cuyo caso un protocolo particular puede especificarse de esta manera. El número de protocolo a
emplear es específico al “dominio de comunicación” en el que la comunicación va a tener lugar; vea protocols(5). Consulte getprotoent(3) para ver cómo asociar una cadenas con el nombre de un protocolo a un número de protocolo.
Sobre la familia de protocolos a usar, si pones "AF_INET" corresponde a protocolos de internet IPv4, "AF_INET6", IPv6. Lo que a ti te interesa es el primer parámetro:

SOCK_STREAM >Socket orientado a conexión (TCP/IP).
SOCK_DGRAM > Socket no orientado a conexión (UDP).

Echa un vistazo:
http://www.chuidiang.com/clinux/sock...ckets_simp.php

Salu2.
__________________
@jslirola - Programador Web Freelance.