Update questions.md

Co-authored-by: Ezequiel Bellver <ebellver@itba.edu.ar>
Co-authored-by: Juan Barmasch <jbarmasch@itba.edu.ar>
This commit is contained in:
Santiago Lo Coco 2021-11-15 16:15:23 -03:00
parent 01c8fa49b7
commit f076a32ef2
1 changed files with 4 additions and 2 deletions

View File

@ -14,7 +14,7 @@ UDP: "It implements a connectionless, unreliable datagram packet service. Packet
Sí, porque, junto a su address, es lo que identifica al socket mediante el cual se realizará la comunicación entre procesos. Sí, porque, junto a su address, es lo que identifica al socket mediante el cual se realizará la comunicación entre procesos.
## ¿Qué útil abstracción es utilizada para comunicarse con sockets? ¿se puede utilizar read(2) y write(2) para operar? ## ¿Qué útil abstracción es utilizada para comunicarse con sockets? ¿se puede utilizar read(2) y write(2) para operar?
Existen recv() y send(). Además, se pueden usar las instrucciones read y write debido a que las mismas precisan de un fd para cumplir su función y socket() devuelve un fd. Existen recv() y send(). Además, se pueden usar las instrucciones read y write debido a que las mismas precisan de un fd para cumplir su función y socket() devuelve un fd. Notemos que si uno no se encuentra en sistemas UNIX debería usar recv() y send(). [9][10]
"The difference is that recv()/send() work only on socket descriptors and let you specify certain options for the actual operation. Those functions are slightly more specialized. Functions read()/write() are the universal file descriptor functions working on all descriptors." "The difference is that recv()/send() work only on socket descriptors and let you specify certain options for the actual operation. Those functions are slightly more specialized. Functions read()/write() are the universal file descriptor functions working on all descriptors."
@ -68,3 +68,5 @@ int main(void) {
[6] https://nordvpn.com/es/blog/protocolo-tcp-udp/ [6] https://nordvpn.com/es/blog/protocolo-tcp-udp/
[7] https://www.man7.org/linux/man-pages/ [7] https://www.man7.org/linux/man-pages/
[8] https://nordvpn.com/es/blog/tcp-or-udp-which-is-better/ [8] https://nordvpn.com/es/blog/tcp-or-udp-which-is-better/
[9] https://stackoverflow.com/questions/4778043/winsock-not-supporting-read-write
[10] https://stackoverflow.com/a/16989455