ws online with Winfy
We have hosted the application ws in order to run this application in our online workstations with Wine or directly.
Quick description about ws:
Zero-copy upgrade. No intermediate allocations during I/O. Low-level API which allows building your own logic of packet handling and buffers reuse. High-level wrappers and helpers around API in wsutil package, which allow to start fast without digging the protocol internals. Existing WebSocket implementations do not allow users to reuse I/O buffers between connections in clear way. This library aims to export efficient low-level interface for working with the protocol without forcing only one way it could be used. Library is tagged as v1* so its API must not be broken during some improvements or refactoring. Example applications using ws are developed in separate repository ws-examples. We can apply the same pattern to read and write structured responses through a JSON encoder and decoder.Zero-copy upgrade helps to avoid unnecessary allocations and copying while handling HTTP Upgrade request.Features:
- No intermediate allocations during I/O
- Low-level API which allows to build your own logic of packet handling and buffers reuse
- Zero-copy upgrade
- High-level wrappers and helpers around API in wsutil package, which allow to start fast without digging the protocol internals
- Library is tagged as v1* so its API must not be broken during some improvements or refactoring
- This implementation of RFC6455 passes Autobahn Test Suite and currently has about 78% coverage
Programming Language: Go.
Categories:
Libraries, WebSocket Servers, WebSocket Libraries
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.