es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Puedo utilizar recvmmsg para un socket TCP?

Sé que sendmmsg es útil para enviar múltiples mensajes en un socket TCP.

Sin embargo, la documentación de recvmmsg no menciona nada sobre si se puede utilizar para un socket TCP.

¿En caso afirmativo, se garantiza que se mantenga el orden de los bytes de la secuencia?

Se agradecerá cualquier documentación/referencia.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Según la documentación de recvmmsg, no se menciona si puede usarse para un socket TCP o no. Sin embargo, recvmmsg está diseñado para trabajar con sockets de datagrama y no con sockets de flujo como TCP.

    En cuanto al orden de bytes, TCP es un protocolo de flujo que garantiza el orden de los bytes. Por lo tanto, si recvmmsg se puede utilizar con un socket TCP, el orden de bytes de flujo debe seguir garantizado.

    Desafortunadamente, no hay documentación ni cita que mencione explícitamente el uso de recvmmsg con un socket TCP. Se recomienda consultar la documentación oficial de la biblioteca de sockets utilizada para obtener más información.

Comments are closed.