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.
Temelde MWSEye aşağıdaki komut ile bağlanırsınız
let mwse = new MWSE({
endpont: "ws.example.com/envp1"
});
Ancak MWSE, websocket bağlantılarının kopmasına ve kesilmesine dayanıklı olmadığı için websoketin direkt kullanımını önermez. Ancak yinede bilenler için açıkça apiler sunar
mwse.server.ws : WebSocket
Saf browser websoket apisidir
endpoint : URL
Bağlanılacak sunucuyunun yolunu saklar. Websoket kapandıktan sonra connect() komutu endpoint değerini her seferinde yeniden okur
connect()
Sunucuya websocket bağlantısı başlatır.
disconnect()
Sunucuya websocket bağlantısı bitirir
onRecaivePack(func)
Websoketten veri geldiği anda tetiklenecek fonksiyonu belirler, her çağrıldığında listeye yenisini ekler. Gelen veriler JSON formatında bir obje olarak aktarılır
mwse.server.onRecaivePack(message => {
// process message...
});
tranferToServer(data)
data olarak verilmiş objeyi sunucuya gönderir
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.
Frontend API
- mwse.server : Connection
- mwse.WSTSProtocol : WSTSProtocol
- mwse.EventPooling : EventPool
- mwse.rooms : Map<string, Room>
- mwse.pairs : Map<string, Peer>
- mwse.peers : Map<string, Peer>
- mwse.virtualPressure : VirtualPressure
- mwse.me : Peer
- mwse.destroy
- mwse.enableRecaiveData
- mwse.disableRecaiveData
- mwse.enableSendData
- mwse.disableSendData
- mwse.enableNotifyRoomInfo
- mwse.disableNotifyRoomInfo
- mwse.request
- mwse.response
- mwse.room
- mwse.peer