MWSE/docs
saqut 03b77244e3 Beta dalın stabil dal ile birleştirilmesi
Tekrar kontrol edildi http://git.saqut.com/saqut/MWSE/pulls/5
2022-12-25 21:24:55 +01:00
..
protocol.md Docs 2022-12-10 17:09:42 +03:00
readme.md 'docs/readme.md' güncelle 2022-12-19 19:26:54 +01:00

readme.md

Kurulum

Proje ortamına kurulumu

<script src="https://ws.saqut.com/script"></script>

Geliştirme ortamına kurulumu

const wsjs = new MWSE({
    endpoint: "https://ws.saqut.com/"    // Bağlanılacak sunucuyu belirtir
});
wsjs.scope(async () => {
    // Bağlantı sağlandığında burası tetiklenir
})

Kendi bağlantı kimliğini öğrenme

wsjs.scope(async () => {
    let me = wsjs.peer('me');   // kendimizden bahsederken 'me' anahtar kelimesini kullanırız
    console.log(me.socketId);   // her peerin socketId'si olması gerekir
})

Farklı bir eş ile iletişime geçme

wsjs.scope(async () => {
    let peer = wsjs.peer('325a8f7f-eaaf-4c21-855e-9e965c0d5ac9')   // Diğer eşin socketId'sini belirtiyoruz

    peer.on('message',(payload) => {
        // Eş eğer mesaj gönderirse burası tetiklenecek ve gönderdiği mesaj payload değişkeni ile iletilir
    })
    // Mesaj göndermek için send fonksiyonunu kullanabilirsiniz
    peer.send('Merhaba');
    peer.send([29, true]);
    peer.send({
        type: 'notification',
        value: "Hi!"
    });
})