Це програма для Linux під назвою ws, останню версію якої можна завантажити як v1.3.0.zip. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та безкоштовно запустіть онлайн цю програму під назвою ws with OnWorks.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
ws
ОПИС
Оновлення без копіювання. Немає проміжних розподілів під час введення-виведення. Низькорівневий API, який дозволяє побудувати власну логіку обробки пакетів і повторного використання буферів. Високорівневі обгортки та хелпери навколо API у пакеті wsutil, які дозволяють швидко розпочати роботу, не копаючись у внутрішніх частинах протоколу. Існуючі реалізації WebSocket не дозволяють користувачам чітко використовувати буфери вводу-виводу між з’єднаннями. Ця бібліотека спрямована на експорт ефективного низькорівневого інтерфейсу для роботи з протоколом, не змушуючи його використовувати лише один спосіб. Бібліотека позначена тегом v1*, тому її API не можна порушувати під час деяких удосконалень або рефакторингу. Приклади програм з використанням ws розроблені в окремому репозиторії ws-examples. Ми можемо застосувати той самий шаблон для читання та запису структурованих відповідей через кодер і декодер JSON. Оновлення без копіювання допомагає уникнути непотрібного розподілу та копіювання під час обробки запиту на оновлення HTTP.
риси
- Немає проміжних розподілів під час введення-виведення
- Низькорівневий API, який дозволяє будувати власну логіку обробки пакетів і повторного використання буферів
- Оновлення без копіювання
- Високорівневі обгортки та помічники навколо API у пакеті wsutil, які дозволяють швидко почати, не копаючись у внутрішніх елементах протоколу
- Бібліотека позначена тегом v1*, тому її API не можна зламати під час деяких удосконалень або рефакторингу
- Ця реалізація RFC6455 пройшла Autobahn Test Suite і наразі має близько 78% покриття
Мова програмування
Go
Категорії
Це програма, яку також можна завантажити з https://sourceforge.net/projects/ws-gobwas.mirror/. Його розміщено в OnWorks, щоб його можна було найпростіше запускати онлайн з однієї з наших безкоштовних операційних систем.