Enchufes Lua - Eventos Asíncronos

En la implementación actual de lua sockets, veo que tenemos que instalar un temporizador que devuelve las llamadas periódicamente para que verifiquemos una API no bloqueante para ver si hemos recibido algo.

Todo esto es bueno y bueno, sin embargo, en el caso de UDP, si el remitente tiene una gran cantidad de información que se envía, corremos el riesgo de perder los datos. Digamos que otro dispositivo envía una foto de 2MB a través de UDP y verificamos la recepción de socket cada 100 ms. A 2MBps, el sistema subyacente debe almacenar 200Kbits antes de que nuestra llamada consulte la pila TCP subyacente.

¿Hay alguna forma de que se active un evento cuando recibimos los datos en un socket particular en lugar del sondeo que tenemos que hacer ahora?

Respuestas a la pregunta(4)

Su respuesta a la pregunta