diff --git a/questions.md b/questions.md index c466d19..e034ab1 100644 --- a/questions.md +++ b/questions.md @@ -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. ## ¿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." @@ -67,4 +67,6 @@ int main(void) { [5] https://www.ibm.com/docs/es/aix/7.2?topic=protocol-stream-control-transmission [6] https://nordvpn.com/es/blog/protocolo-tcp-udp/ [7] https://www.man7.org/linux/man-pages/ -[8] https://nordvpn.com/es/blog/tcp-or-udp-which-is-better/ \ No newline at end of file +[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 \ No newline at end of file