İlk Bağlantı Ekle

saqut 2024-03-19 00:46:03 +03:00
parent eb8c9706f6
commit b4d22aa7db
1 changed files with 34 additions and 0 deletions

@ -0,0 +1,34 @@
Sunucu yapılandırması ve ilk bağlantı
```javascript
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)
```javascript
mwse.scope(async () => {
// Bağlantı başarılı bir şekilde sağlandığında burası tetiklenir
})
```
WebSocket bağlantısıı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
```javascript
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