İ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