Tentang Mailslots

Mailslot adalah pseudofile yang berada dalam memori, dan Anda menggunakan fungsi file standar untuk mengaksesnya. Data dalam pesan mailslot bisa dalam bentuk apa pun, tetapi tidak boleh lebih besar dari 424 byte saat dikirim antar komputer. Tidak seperti file disk, mailslots bersifat sementara. Ketika semua pegangan ke mailslot ditutup, mailslot dan semua data yang ada di dalamnya dihapus.

Server mailslot adalah sebuah proses yang membuat dan memiliki mailslot. Ketika server membuat mailslot, server menerima pegangan mailslot. Handle ini harus digunakan saat sebuah proses membaca pesan dari mailslot. Hanya proses yang membuat mailslot atau yang telah memperoleh handle melalui mekanisme lain (seperti pewarisan) dapat membaca dari mailslot. Semua mailslot bersifat lokal pada proses yang membuatnya. Sebuah proses tidak dapat membuat mailslot jarak jauh.

Klien mailslot adalah sebuah proses yang menulis pesan ke dalam mailslot. Setiap proses yang memiliki nama mailslot dapat menempatkan pesan di sana. Pesan baru mengikuti pesan yang ada di dalam mailslot.

Mailslots dapat menyiarkan pesan dalam domain. Jika beberapa proses dalam domain masing-masing membuat mailslot menggunakan nama yang sama, setiap pesan yang ditujukan ke mailslot tersebut dan dikirim ke domain diterima oleh proses yang berpartisipasi. Karena satu proses dapat mengontrol handle mailslot server dan handle klien yang diperoleh ketika mailslot dibuka untuk operasi tulis, aplikasi dapat dengan mudah menerapkan fasilitas pengiriman pesan sederhana dalam sebuah domain.

Untuk mengirim pesan yang lebih besar dari 424 byte antar komputer, gunakan pipa bernama atau Windows Sockets sebagai gantinya.

Nama Mailslot

Operasi Mailslot