Questions tagged [msgsend]
9 questions
                    
                    1
                    
            vote
                
                2 answers
            
        Send the message objc_msgSend(class,@selector(dealloc)) to release the object, why is it wrong to access the object pointer?
The code is under ARC. When I delete the code NSObject* objc = (NSObject*)object; the program runs fine, but I didn't have access to the pointer objc. When I keep the code NSObject* objc = (NSObject*)object; I am prompted EXC_BAD_ACCESS (code=1,…
        
        hyp
        
- 13
 - 4
 
                    1
                    
            vote
                
                2 answers
            
        error: Invalid argument; while sending msgsnd() message; not matching queue ID
I was just learning IPC on linux and come up with three simple programs. One is made to create (and administrate in the feature) the message queue. The second should just send the message to the queue created by the first one. The third program is…
        
        siery
        
- 467
 - 3
 - 20
 
                    1
                    
            vote
                
                1 answer
            
        msgsnd Invalid argument
With the following code:
#define MSGLEN 128
typedef struct {
long id;
char message[MSGLEN];
} data;
data msg;
msgsnd(msg_id, &msg, MSGLEN, IPC_NOWAIT);
I get an Invalid argument error, but
msgsnd(msg_id, &msg.message, MSGLEN, IPC_NOWAIT);
is…
        
        yakana
        
- 41
 - 5
 
                    1
                    
            vote
                
                1 answer
            
        Cocos2d Game crashes when trying to replace scene
I am trying to switch between different scenes in my game. I switched from my GameLayer to a Config scene first, then switch back using the following code, but the game crashes:
-(void) backToGame
{
    [[CCDirector sharedDirector]…
        
        zeroliu
        
- 990
 - 2
 - 10
 - 15
 
                    1
                    
            vote
                
                2 answers
            
        Javamail demo not working
I have tried running the demo msgsend from JavaMail. I have downloaded version 1.4.5 of JavaMail and unpacked it into my JDK folder. I have added mail.jar to CLASSPATH. I have compiled msgsend.java without getting any error back. However, when I…
        
        user1693898
        
- 11
 - 1
 
                    0
                    
            votes
                
                1 answer
            
        How to publish a ROS msg from one python to another
Trying to configure a basic color detection in my ROS project, I got stuck in this:
I have two python scripts where "programa.py" is my main robot program and the "camara.py" is my openCV color detection script.
Right now I can change the color…
        
    
                    0
                    
            votes
                
                1 answer
            
        QNX Nuetrino MsgSendv
I am using MsgSendv and server sends MSgReply like this:
char     desc_buf_out[MAX_CHARS_IN_A_LINE];
MsgReply(rcvid, EOK, desc_buf_out, sizeof(desc_buf_out));
My client is looking like this:
    iov_t              *iovrcv=calloc(1,sizeof(iov_t));
 …
        
        Mehdi
        
- 113
 - 1
 - 11
 
                    0
                    
            votes
                
                1 answer
            
        IPC message queue. msgrcv system call. System V. how to get out of loop
I have a message queue from which I am getting messages in a loop. The problem is that I don't know how to exit the loop. msgrcv returns type size_t so it keeps going. What value should I compare the return value so I can exit the…
        
        user69514
        
- 26,935
 - 59
 - 154
 - 188
 
                    0
                    
            votes
                
                2 answers
            
        message queue. msgsend msgrcv. System V IPC system calls in C (Linux)
Hi I'm working with some shared memory where different processes read and write data. I'm using a message queue to store messages of when data has changed between read and write operations.
/* struct that defines a message */
struct msgbuf{
  long…
        
        user69514
        
- 26,935
 - 59
 - 154
 - 188