hi every1,
I need a suggestion about rt-application.
if i did it and send data to my socke I've got "Non real time Singal:", why?
actyally i did it in the handler func.
Code:
siginfo_t* si;
    f(si->si_code == SI_QUEUE)
   {
        printf("User RTS Signal: %d\n", si->si_signo);
        printf("User PID: %d\n", si->si_pid);
        printf("User data: %d\n", si->si_value.sival_int);
 
    }
    else
    {
        printf("Non real time Singal:  \n"  );
    }
and I tried getting number of array from rt-signal by this snippet into handler func
Code:
siginfo_t *info;
int cbNumber = info->si_value.sival_int;
	printf("AIO operation %d completed returning \n",cbNumber);
unfortunately, I've got seg fault

I can't receiv data in this way
Code:
printf("the msg is: %s\n",  (char *)req->aio_buf);
i seems, because I use few sokets I should get signal what's from it comming and then receiv data in this way...
Code:
printf("the msg is: %s\n",  (char *)req[cbNumber].aio_buf);