Proses koneksi ruangan
ZEPETO Multiplay menyediakan antarmuka untuk mengirim/menerima data antara Klien dan Server (Room) sehingga pesan dapat dikirim ke masing-masing Server Klien atau ke semua Klien.
Jenis pesan pengiriman mendukung jenis Primitive, Schema, Custom(Object).
Server API menyediakan Method berikut.
API | Deskripsi |
---|---|
onMessage(Type, Callback) | Server ZEPETO Multiplay dapat mendaftarkan callback yang akan digunakan untuk mengelola jenis pesan yang dikirim oleh klien. Jenis teks dapat didefinisikan sebagai string dan angka. |
client.send(Type, Message) | Fungsi untuk mengirim pesan ke klien tertentu |
broadcast(Type, Message) | Fungsi untuk mengirim pesan ke semua klien yang terhubung ke Room. Anda dapat mengirim ke semua klien yang terhubung, atau Anda juga dapat mengecualikan klien tertentu dari daftar. |
Jika Anda ingin mengetahui Multiplay Server API, silakan merujuk ke dokumen berikut.
📘 SIlakan merujuk ke panduan berikut. [ZEPETO.Multiplay(Server) API]
Berikut adalah contoh penggunaan onMessage.
Berikut adalah contoh penggunaan client.send.
Berikut adalah contoh penggunaan broadcast.
▼ Contoh pengiriman pesan ke semua klien
▼ Contoh pengiriman pesan dengan pengecualian klien tertentu.
Client API menyediakan Method berikut.
| |
---|---|
room.AddMessageHandler(Type, Message) | Pesan yang diterima dari server dapat diterima dengan mendaftarkan panggilan balik AddMessageHandler. Anda dapat menentukan jenis pesan yang ingin Anda terima saat mendaftarkan panggilan balik pesan. |
room.Send(Type, message) | Antarmuka yang digunakan saat mengirim pesan ke Server. Anda dapat menentukan Jenis Pesan yang akan dikirim. |
Menerima pesan Berikut adalah contoh penggunaan room.AddMessageHandler
Mengirim Pesan Berikut adalah contoh penggunaan room.Send.
Lihat contoh beragam jenis Room Message.
Server
Klien