[so2] [Tema5] Recursive call
Daniel Baluta
daniel.baluta at gmail.com
Mon Aug 25 16:45:27 EEST 2014
2014-08-24 18:55 GMT+03:00 Catalin Poida <poida.catalin at gmail.com>:
> Salut,
>
> Ms de informatie.
> Legat de connect(). Din cate am vazut ca e implementat in udp, foloseste
> ip_route_connect pentru a face conexiunea.Totusi, din cate am observat, e
> nevoie de _b32 pt destinatie, dar noi stim mac acestiua (__u8 sas_addr[6]).
> Cum puteam sa facem rost de ip destinatiei?
Nu cred că trebuie să faci ip_route_connect. Adresa la care te connectezi
este de tipul:
struct sockaddr_stp {
unsigned short sas_family; /* Always AF_STP */
int sas_ifindex; /* Interface index */
__be16 sas_port; /* Port */
__u8 sas_addr[6]; /* MAC address */
};
În funcția connect tu va trebui să asociezi socket-ul primit ca prim
parametru cu
adresa primita ca al doilea parametru, ca apoi mai tarziu cand se face
read/write
să folosesti aceasta asociere pentru a receptiona/trimite corect mesajele.
Revin cu un email mai pe seara.
Daniel.
More information about the so2
mailing list