mwseWSTSProtocol Ekle
parent
6583626797
commit
87d92656b7
|
|
@ -0,0 +1,30 @@
|
|||
Frontend kütüphanesinin MWSE sunucusuyla request/response ve stream akışları şeklinde iletişim kurmasını sağlayan akıştır. MWSE üzerinden aktarılan tüm paketlerin hangi evente veya objeye gönderileceğini ve ne anlama geldiğini encode/decode eden alandır. Aynı zamanda frontend tarafında yapılan tüm işlemlerin aynı anda sırasız ve asenkron olarak devam etmesinden sorumludur
|
||||
|
||||
MWSE Sunucusuna ek olarak plugin geliştirilme işlemi yapılmadığı sürece açıkça kullanımı önerilmez
|
||||
|
||||
```js
|
||||
// Verilen veriyi olduğu gibi aktarır, server tarafından gönderilen sonucu işlemez herhangi bir sonuç dönmez
|
||||
mwse.WSTSProtocol.SendRaw(data)
|
||||
|
||||
// Verilen veriyi request olarak tanımlar ve gönderir, server tarafından gönderilen sonucu işlemez herhangi bir sonuç dönmez
|
||||
mwse.WSTSProtocol.SendOnly(data)
|
||||
|
||||
|
||||
// Verilen veriyi request olarak gönderir
|
||||
// sonuç EventPooling tarafında işlenebilir
|
||||
// data verisine gelen cevap yine id verisini taşır
|
||||
// Böylece gönderilen paketin buna bir cevap olduğu anlaşılabilir
|
||||
// Zaten WSTSProtocol böyle çalışır
|
||||
mwse.WSTSProtocol.SendRequest(data, id)
|
||||
|
||||
// Kullanılmayan özelliktir gelecekte kullanılacak şekilde tasarlanmıştır
|
||||
// Sunucuya data ve id gönderir
|
||||
// Sunucu veriyi tek seferde dönmek yerine birden fazla kez tetikleyebilir
|
||||
// Büyük verilerde ağın sıkışmaması adına chunk sistemi için yazılmıştır
|
||||
// Backend destekler frontend desteklemez
|
||||
// Gönderilen verinin eventi WSTSProtocol'ü tarafında `end` mesajı gelinceye kadar açık kalır, end geldikten sonra kapatılır
|
||||
mwse.WSTSProtocol.SendRequest(data, id)
|
||||
|
||||
|
||||
|
||||
```
|
||||
Loading…
Reference in New Issue