Ana içeriğe geç

Versiyon 4.5.0

23 Nisan 2022

Sunucu

Hata Düzeltmeleri

  • typings: TypeScript 3.x ile uyumluluğu sağlamak için (#4259) (02c87a8)

Özellikler

Çıkan paketler için genel dinleyiciler

Bu, onAny() ile benzer, ancak çıkan paketler içindir.

Sözdizimi:

socket.onAnyOutgoing((event, ...args) => {
console.log(event);
});

531104d tarihinde eklendi.

Yayın yap ve birden fazla onay bekle

Sözdizimi:

io.timeout(1000).emit("some-event", (err, responses) => {
// ...
});

8b20457 tarihinde eklendi.

maxHttpBufferSize değeri müzakeresi

Artık "maxPayload" alanı Engine.IO el sıkışmasında dahil edilmiştir, böylece HTTP uzun bekletme modundaki istemciler, maxHttpBufferSize değerinin altında kalmak için kaç paket göndermeleri gerektiğini belirleyebilirler.

not

Bu, protokolde yeni bir majör revizyon gerektirmeyen geriye dönük uyumlu bir değişikliktir (v4'te kalıyoruz), çünkü yalnızca JSON kodlu el sıkışma verisinde bir alan ekliyoruz:

0{"sid":"lv_VI97HAXpY6yYWAAAC","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":5000,"maxPayload":1000000}

088dcb4 tarihinde eklendi.

Bağımlılıklar