[Oblig 2] send/recv bloqueantes?

[Oblig 2] send/recv bloqueantes?

de Cristiano Coelho De Asis -
Número de respuestas: 1
Buenas, las operaciones que se nos piden: escribirPCT y leerPCT deben ser bloqueantes?

Las primitivas sendto y recvfrom son bloqueantes? No pude encontrar mucha info en google.

En respuesta a Cristiano Coelho De Asis

Re: [Oblig 2] send/recv bloqueantes?

de Federico Rodriguez -
Las funciones leerPCT y escribirPCT, no son bloqueantes.
"int leerPCT(void *buf, size_t len) Entrega como máximo len bytes recibidos por la conexión. En caso de no contar con datos devolverá 0."

Los send/recv son bloqueantes, por lo que pueden utilizar un select con timeOut para no quedar bloqueados en el send/receive del socket. El timeOut será el tiempo máximo que esperará por la llegada de datos.

Federico