Koneksi peer-to-peer

Anda dapat menggunakan platform BlackBerry Messenger untuk membuat dan mengelola koneksi peer-to-peer antar perangkat BlackBerry. Aplikasi BlackBerry Messenger SDK menyediakan API yang dapat Anda gunakan untuk membangun aplikasi yang memanfaatkan koneksi peer-to-peer, sehingga pengguna perangkat BlackBerry dapat berhubungan dengan kontak BBM mereka dan dapat menjalani pengalaman bersama dari dalam aplikasi Anda.

Aplikasi Anda dapat membuka koneksi saluran atau koneksi sesi.

Koneksi

Jenis koneksi

Deskripsi

Saluran

Privat

Apabila sebuah koneksi saluran dibuka, pengguna dapat berkomunikasi langsung dengan satu kontak atau lebih, namun kontak-kontak tersebut tidak saling mengetahui. Setiap kontak hanya dapat berkomunikasi dengan pengguna. Misalnya, sebuah koneksi saluran dapat digunakan apabila pengguna ingin menyelenggarakan obrolan privat dengan seorang kontak, atau ingin mengirimkan informasi lokasinya ke satu kontak atau lebih.

Sesi

Buka

Saat koneksi sebuah sesi dibuka, pengguna dapat mengundang satu atau lebih kontak untuk berinteraksi. Kontak saling mengetahui satu sama lain. Kontak-kontak ini dapat mengundang kontak mereka sendiri, yang juga terlihat oleh setiap orang dalam sesi ini, tanpa melihat apakah mereka adalah kontak dari originator sesi. Data yang dikirimkan oleh seorang pengguna dalam sesi ini akan dikirimkan ke setiap pengguna lain dalam sesi. Misalnya koneksi sebuah sesi dapat digunakan untuk aplikasi game dengan beberapa pemain, seperti game poker, di mana semua pengguna dalam sesi tersebut dapat melihat meja poker, dan data game dikirim ke setiap pemain dalam game saat dimainkan.

Platform BBM dirancang untuk menangani sebagian besar kompleksitas koneksi sesi. Apabila Anda membuat aplikasi seperti game multi-pemain, Anda tidak perlu khawatir tentang logika program di seputar pengelolaan sesi. Platform ini dapat menangani pengelolaan sesi pada tingkat peer-to-peer, sehingga tidak diperlukan komponen sisi server. Selain itu, platform ini dapat mengelola pengguna. Setiap pengguna dalam sesi diberi tahu apabila ada pengguna lain yang bergabung atau keluar, dan koneksi dipertahankan hingga pengguna terakhir keluar dari sesi.

Platform BBM menelusuri kontak mana yang aktif pada koneksi tersebut. Kontak akan aktif hingga mereka keluar dari koneksi, koneksi ditutup, atau aplikasi Anda ditutup. Jika seorang kontak keluar dari koneksi, mereka tidak dapat bergabung lagi kecuali pengguna originator mengirim undangan lagi.

Platform BBM juga melacak kontak yang telah dikirimi undangan namun belum bergabung dalam koneksi.

Topik sebelumnya: Fitur-Fitur

Apakah informasi ini berguna? Kirimkan komentar Anda kepada kami.