Real Time Signals getting EPERM
Hi I'm running two processes one Client, one Server. The Client sends signals to the Server one for every request it makes. If I shoot plenty of requests to the Client using normal signals I end up losing some of them. So I decided to use Real Time Signals and I end up not losing any but I start getting every now and again OPERATION NOT PERMITTED (EPERM) but not always it's very strange. Could anyone tell me why? Thanks
|
Quote:
Mike |
Quote:
If its an indication to server through a signal then what is the need for a connection between client and server ? ( with the name usage of client and server ) and coming to the signals part... how have you registered the signals in server in view of signal reception from client? are the signal handlers registered through older or newer semantics ? that would help to proceed further ... |
Quote:
Although my comment would be reversed: why do you need the signal when a notification to the server of data requested is implied by most IPC methods like pipes, sockets, etc. The only IPC medium I could think of that might need a signal would be shared memory, i.e. the client is modifying some shared memory and needs to notify the server a change has been made. Is that what you're doing? Mike |
Quote:
Quote:
Quote:
|
All times are GMT -5. The time now is 08:17 PM. |