msgrcv

    1

    1답변

    친애하는 친구, msgrcv가 빈 버퍼를 수신하는 이유는 무엇입니까? 여기 코드입니다 : enter code here #include <sys/msg.h> #include <unistd.h> #include <sys/types.h> #include <stdio.h> #include <string.h> typedef struct mymsg {

    0

    1답변

    IPC 큐를 통해 서로 메시지를주고받는 두 개의 프로그램이 있습니다. 그러나 때때로 msgrcv 함수는 실제로 대기열을 통해 보낸 내용을 수신하는 대신 빈 메시지를받습니다. 내가해야한다고 생각하는 수정 프로그램을 주석 달았지만 여기를 확인하고 이것이 msgrcv와 msgsnd를 사용하는 적절한 방법인지 확인하고 싶었다. 위해 msgrcv : int read

    0

    1답변

    현재 마스터 프로세스와 하위 프로세스간에 메시지를 보내려고합니다. 중요한 섹션을 시행하기 위해 전달하는 메시지를 사용하고 있지만 자식 프로세스의 메시지 수신 기능이 실패하고 메시지를 보내야하는 다른 방법이 있는지 모르겠습니다. 사용자 프로세스가 수신하지 못하는 이유를 디버깅하는 데 문제가 있으므로 내 메시지 수신 기능이 상위 프로세스에서 메시지를 가져 오는

    0

    1답변

    다음과 같이 main에서 실행되는 타이머가 3 개 이상 있으며 기본 섹션에 하나의 메시지 대기열을 정의했습니다. 내 타이머의 만료 시간은 10 (최대)입니다. 타이머가 만료되는 이유 "msgrcv"는 "중단 된 시스템 호출"과 같은 오류를 제공합니까? timer_t timer1 = create_timer(TT_SIGUSR1); install_sig

    1

    2답변

    문제가 있습니다. 저는 프로세스가 있습니다. 클라이언트이고 서버라고하는 프로세스라고합시다. 클라이언트와 서버는 같은 큐로 서로 통신합니다. 클라이언트가 서버 (요청)에 메시지를 보내면 서버가이를 처리하고 확인 또는 실패 메시지를 클라이언트에 다시 보내야한다고 가정 해 봅시다. 확인 결과가 long type = 1500101이고 실패한 경우 long type

    0

    1답변

    예를 들어 메시지 큐의 "msgrcv"함수에서 MSG_EXCEPT 플래그를 사용하는 방법을 알려줄 수 있습니까? 나는 그것을하려고하지만 나는 다음과 같은 오류를 줄 것이다 : MSG_EXCEPT 선언하지 않음 "msgrcv"함수에 대한 모든 헤더 파일을 입력했다. 샘플 코드로 해결 방법을 알려주십시오. 수신 측 샘플 코드를 업로드 중입니다. Receiver

    0

    1답변

    아버지와 아들 프로세스 사이에서 메시지 큐를 보내고 받기 위해 메시지 대기열을 사용하려고하는데 enum을 사용하여 msgrcv에 대한 메시지 유형을 설정했지만 그 정보를 무시하는 것으로 보입니다. enum children { e_father_child1 = 1, e_father_child2 = 2, e_child1_father =

    -1

    1답변

    이것은 내 코드이며 마지막 부분에서 msgrecv는 올바른 우선권을 부여하는 큐의 메시지를 허용하지 않습니다. 예를 들어 다음을 수락하는 것이 가장 중요합니다. type = 20 then type = 30 ... 내 목표는이 방식으로 메시지를 수락하는 것입니다 ... 누구든지 나를 보여 줄 수 있습니까? 우선 순위없이 수용이기 때문에 accoures ..

    -1

    1답변

    #include <stdio.h> #include <stdlib.h> #include <string.h> #include <signal.h> #include <sys/wait.h> #include <unistd.h> #include <sys/sem.h> #include <sys/msg.h> #include <time.h> struct msg

    0

    1답변

    메시지 큐에서 메시지를 읽으려면 msgrcv 함수를 사용합니다. 알려진 길이의 데이터를 읽을 때 제대로 작동합니다. 내 메시지 길이가 가변적 인 경우도 있습니다. 그렇다면 어떻게하면 메모리 양을 요구하고 메시지 대기열에서 데이터를 잃지 않고 메시지 대기열에서 메시지를 읽을 수 있습니다. 이 문제를 극복하기위한 아이디어를주십시오. 참고 :IBM 메시지 대기열