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.
MWSE Veri kontrol sistemi
MWSE bağlantısının türüne göre clientin sunucuya okuma veya yazma yapıp yapmayacağını tanımlar, bu sunucu tarafınada bildirilir. Kullanım senaryosuna göre sunucu veya clientin gereksiz sayıda uyarı, notify ve mesaj göndermesini çift taraflı engeller. Ayrıca tek yönlü iletişim gerektiren soket sistemlerinde performansı artırır.
mwse.enableRecaiveData()
Sunucudan veri alıp işlemeyi etkinleştirir. Ön tanımlı davranıştır
mwse.disableRecaiveData()
Sunucudan hiç bir veri alıp işlemez, sunucuyada kendisine veri göndermemesi için haber iletir. Bu durumda frontendde yapılan tüm işlemler Frontend->Backend şeklinde olur. Sunucu frontend tarafına bazı önemli veriler dışında hiç bir veri göndermemeye çalışır. Peer haberleşmeleri, Oda haberleşmeleri veya RTC sistemleri kesilir.
Bu mod temelde çok fazla peer oda ve uyaran olduğunda frontend taraflarını yüksek sayıda mesaj yüklerini engellemek için kullanılır. Temelde Frontend tarafında tracking (takip etme) veya yanlızca frontendin sunucuya veri gönderdiği ancak anında veri alması gerekmediği durumlarda en iyi senaryodur
mwse.enableSendData()
Sunucuya veri göndermeyi etkinleştirir. Ön tanımlı davranıştır
mwse.disableSendData()
Sunucuya hiç bir veri işleyip göndermez, sunucuya bağlandıktan sonra peer mesajları, oda haberleşmeleri ve RTC sistemleri için üretilen verileri sunucuya göndermeyi devredışı bırakır. Frontend üzerinden sunucuya kritik paketler dışında bir veri gönderilmez
Bu mod temelde frontendin herhangi bir veri üretmediği ve sunucudan gelen verilere göre hareket ettiği senaryolar için kullanışlıdır. Örneğin bildirim sistemi için; bildirimlerde anlık gelen mesajlarda sunucudan iletilen verileri alıp, sunucuya hızlıca veri gönderilmesinin zorunlu olmadığı durumlar için en iyi senaryodur
mwse.enableNotifyRoomInfo
MWSEnin içinde bulunduğu tüm odalar için oda üst bilgilerini almayı aktifleştirir. Bu ayar açık olduğunda odalarda yapılan room.info.set mesajlarını sunucu iletmeye başlar
mwse.disableNotifyRoomInfo
MWSEnin içinde bulunduğu tüm odalar için oda üst bilgilerini almayı kapatır. Ancak yinede manuel olarak oda bilgileri sunucudan istenebilecektir, ancak oda bilgilerinin anlık değişimi frontende tarafında bu bağlantıya özel kapatılır
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