This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Sunucu yapılandırması ve ilk bağlantı
const mwse = new MWSE({
endpoint: "wss://ws.saqut.com/" // MSWS kurulu sunucu adresi,
autoReconnect: true // isteğe bağlı
});
// autoReconnect, sunucu bağlantısı koptuğunda tekrar yeniden bağlanmak için kütüphaneyi yapılandırır
// false veya null kapatır
// true ise default kapanmadan 3 saniye sonra tekrar bağlanmak isteyecektir
// autoReconnect ayrıca {timeout: 5000} formatında veriyide kabul eder ve içindeki timeout değerini ms cinsinden tekrar bağlanmak için beklenilecek süre olarak alır (delay)
mwse.scope(async () => {
// Bağlantı başarılı bir şekilde sağlandığında burası tetiklenir
})
WebSocket bağlantısı açılırken mwse kütüphanesi, mwse sunucuyla özel bir protokol ile iletişim kurarak bağlantıyı hazırlar, sunucu her bağlantı için bir hash üretir Bu hash sizin diğer bağlantılar ile veri transferi yapabilmeniz için arkaplanda kullanılan sizinde açıkça kullanabileceğiniz tekil bir tokendir
Kendi kodunuzu öğrenmek için bağlantıdan sonra peer fonksiyonu içerisine 'me' yazarak kendinize erişebilirsiniz. Sizde dahil her bağlantının bir socketId hashi vardır
mwse.scope(async () => {
let me = mwse.pee('me');
console.log(me.socketId)
})
Bu kod ekrana örneğin 9ffbf43126e33be52cd2bf7e01d627f9
gibi bir kod yansıtacaktır, kod md5 formatındadır ancak gelecekte değişmeyeceği garantisini MWSE vermez
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.