PDA

View Full Version : [C] Piccolo dubbio socket Unix


Vexem
15-03-2016, 18:18
Vi incollo una porzione degli appunti che mi sono stati passati riguardo i socket in ambiente unix

//come inviare connessione in uscita
int ds_sock = socket(domain,type,protocol);
struct sockaddr_in dest_addr;
dest_addr.sin_family = INET_ADDR;
dest_addr.sin_port = 25000;

Cosa mi rappresenta INET_ADDR ? io ho studiato che puņ assumere solo valori come AF_INET, AF_UNIX, AF_NS e AF_IMPLINK.

Possibile che sia un errore ?

Cait Sith
17-03-2016, 16:30
Quegli appunti credo che siano sbagliati: INET_ADDR credo che sia una parola usata per riferirsi a un indirizzo nel dominio AF_INET (TCP/IP) quindi indirizzo ip. Perņ come sin_family devi mettere il dominio del socket, ovvero AF_INET, perchč l'address va nel campo sin_addr.

Vexem
17-03-2016, 18:59
Quegli appunti credo che siano sbagliati: INET_ADDR credo che sia una parola usata per riferirsi a un indirizzo nel dominio AF_INET (TCP/IP) quindi indirizzo ip. Perņ come sin_family devi mettere il dominio del socket, ovvero AF_INET, perchč l'address va nel campo sin_addr.

Grazie mille !