메일 슬롯

mailslot은 IPC(단방향 프로세스 간 통신)를 위한 메커니즘입니다. 애플리케이션은 메일 슬롯에 메시지를 저장할 수 있습니다. mailslot의 소유자는 거기에 저장된 메시지를 검색할 수 있습니다. 이러한 메시지는 일반적으로 네트워크를 통해 지정된 컴퓨터 또는 지정된 도메인의 모든 컴퓨터로 전송됩니다. 도메인은 그룹 이름을 공유하는 워크스테이션 및 서버 그룹입니다.

인터프로세스 통신에 메일 슬롯 대신 명명된 파이프 또는 Windows 소켓 을 사용하도록 선택할 수 있습니다. 명명된 파이프는 두 프로세스가 메시지를 교환하는 간단한 방법입니다. 반면 메일 슬롯은 프로세스를 통해 메시지를 여러 프로세스로 브로드캐스트하는 간단한 방법입니다. 한 가지 중요한 고려 사항은 mailslots가 데이터그램을 사용하여 메시지를 브로드캐스트한다는 것입니다. 데이터그램은 네트워크가 유선을 따라 보내는 작은 정보 패킷입니다. 라디오 또는 텔레비전 방송과 마찬가지로 데이터그램은 수신 확인을 제공하지 않습니다. 데이터그램이 수신되었음을 보장할 수 있는 방법은 없습니다. 산, 대형 건물 또는 간섭 신호로 인해 라디오 또는 텔레비전 신호가 손실될 수 있는 것처럼 데이터그램이 특정 목적지에 도달하지 못하게 할 수 있는 것들이 있습니다. 명명된 파이프는 전화 통화와 같습니다. 한 당사자에게만 이야기하지만 메시지가 수신되고 있음을 알 수 있습니다.