¿No existe una función de devolución de llamada para el tiempo de espera de conexión de solicitud de websocket?
mira
static int
callback_dumb_increment(struct libwebsocket_context *this,
struct libwebsocket *wsi,
enum libwebsocket_callback_reasons motivo,
void *user, void *in, size_t len)
{
//.....