Gambaran Umum

Bagian Panduan dan Referensi Programmer Panggilan Prosedur Jarak Jauh (RPC) ini terdiri dari urutan topik yang akan membantu Anda memahami pemrograman aplikasi terdistribusi dan RPC sebagai berikut:

  • Model RPC Microsoft memberikan gambaran umum tentang model pemrograman server klien, standar untuk pemrograman aplikasi terdistribusi, dan deskripsi tentang cara kerja Microsoft RPC.
  • Menginstal Lingkungan Pemrograman RPC memberi tahu cara menginstal file dan alat yang diperlukan untuk mengembangkan aplikasi terdistribusi dengan Microsoft RPC.
  • Membangun Aplikasi RPC menjelaskan pengkompilasi MIDL dan lingkungan yang diperlukan untuk membangun aplikasi terdistribusi dengan Microsoft RPC.
  • Menghubungkan Klien dan Server memberikan gambaran umum tentang proses menginisialisasi dan menjalankan aplikasi terdistribusi.
  • Tutorial memberikan gambaran umum tentang pengembangan aplikasi terdistribusi kecil. Contoh ini menunjukkan semua langkah dalam mengembangkan aplikasi terdistribusi, alat yang Anda gunakan, dan komponen yang membentuk program yang dapat dieksekusi.
  • File IDL dan ACF menjelaskan file IDL dan ACF yang digunakan untuk menentukan antarmuka ke panggilan prosedur jarak jauh dan sakelar pengkompilasi MIDL yang mengontrol bagaimana file-file ini diproses.
  • Fitur Data dan Bahasa menunjukkan penggunaan jenis data standar.
  • Array dan Pointer menjelaskan cara meneruskan penunjuk array sebagai parameter.
  • Pipa menjelaskan cara menggunakan pipa bernama sebagai mekanisme transportasi untuk panggilan prosedur jarak jauh.
  • Pengikatan dan Penanganan menjelaskan handel pengikatan — struktur data yang memungkinkan pengembang untuk mengikat aplikasi panggilan ke prosedur jarak jauh.
  • Manajemen Memori menawarkan ide tentang cara mengelola memori pada klien dan server saat melakukan panggilan prosedur jarak jauh.
  • Layanan Serialisasi menjelaskan metode untuk mengodekan atau mendekode data.
  • Keamanan menjelaskan metode untuk menerapkan fitur keamanan di aplikasi terdistribusi Anda.
  • Menginstal dan Mengonfigurasi Aplikasi RPC membahas penginstalan aplikasi klien dan server Anda, menjelaskan cara mengonfigurasi penyedia layanan nama dan layanan keamanan. Bagian ini juga berisi informasi transportasi jaringan untuk RPC.
  • RPC asinkron menyajikan informasi tentang ekstensi asinkron Microsoft ke definisi RPC. Panggilan prosedur jarak jauh asinkron segera kembali tanpa menunggu output. Ketika prosedur jarak jauh selesai dieksekusi di server, ia mentransfer data kembali ke klien.
  • Antrean Pesan RPC menjelaskan penggunaan Message Queuing Service (MSMQ), yang memungkinkan pengguna berkomunikasi di seluruh jaringan dan sistem terlepas dari status aplikasi dan sistem komunikasi saat ini.
  • Panggilan Prosedur Jarak Jauh Menggunakan RPC melalui HTTP memberi klien RPC kemampuan untuk terhubung dengan aman di internet ke program server RPC dan menjalankan panggilan prosedur jarak jauh.
  • RPC Load Balancing menjelaskan distribusi volume RPC yang tinggi melalui lalu lintas HTTP di antara banyak server RPC dalam farm server.
  • Sampel berisi deskripsi contoh program RPC yang dikirim dengan Kit Pengembang Perangkat Lunak Platform Microsoft.