next up previous contents
Next: Kapcsolat (socket) lezárása Up: A Berkeley socketok Previous: Adatátvitel összeköttetés-alapú kapcsolatok

Adatátvitel nem öszeköttetés-alapú kapcsolatok esetén

Erre a következo két rendszerhívást használhatjuk:

     sendto(sd, buff, size, flags, to, addrlen);
     /*
      * struct sockaddr *to;
      * int addrlen;
      */

     recvfrom(sd, buff, size, flags, from, addrlen);
     /*
      * struct sockaddr *from;
      * int *addrlen;
      */

Ezeknél a rendszerhívásoknál az elso négy paraméter nem szorul magyarázatra. Az ötödik paraméter a sendto rendszerhívás esetén az adat rendeltetési helyének a címe, míg a recvfrom rendszerhívás esetén ott adja vissza az operációs rendszer, hogy honnan érkezett az adat. Az addrlen paraméter a from ill. a to paraméterben megadott cím méretét tartalmazza!



Csizmazia Balazs
Tue Apr 2 00:06:27 MET DST 1996