BUAT DUNIAMU
Bermain Ganda

Proses koneksi ruangan

9min

Proses koneksi ruangan

Document image


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

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]

Menerima pesan

Berikut adalah contoh penggunaan onMessage.

TypeScript


Mengirim Pesan

Berikut adalah contoh penggunaan client.send.

TypeScript


Berikut adalah contoh penggunaan broadcast.

▼ Contoh pengiriman pesan ke semua klien

TypeScript


▼ Contoh pengiriman pesan dengan pengecualian klien tertentu.

TypeScript


Klien API

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

TypeScript


Mengirim Pesan Berikut adalah contoh penggunaan room.Send.

TypeScript


Lihat contoh beragam jenis Room Message.

Server

TypeScript


Klien

TypeScript