İlk Bağlantı Ekle
parent
eb8c9706f6
commit
b4d22aa7db
|
@ -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ı 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
|
||||||
|
|
||||||
|
|
||||||
|
```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
|
Loading…
Reference in New Issue