☰ Menu
CLI Open source 9 installs/mo Up 1.97×

wslay for Mac

wslay

Project Web:

wslay — overview

Wslay - The WebSocket library


Project Web: https://tatsuhiro-t.github.io/wslay/

Wslay is a WebSocket library written in C. It implements the protocol version 13 described in RFC 6455 _. This library offers 2 levels of API: event-based API and frame-based low-level API. For event-based API, it is suitable for non-blocking reactor pattern style. You can set callbacks in various events. For frame-based API, you can send WebSocket frame directly. Wslay only supports data transfer part of WebSocket protocol and does not perform opening handshake in HTTP.

Wslay supports:

Text/Binary messages. Automatic ping reply. Callback interface. External event loop.

Wslay does not perform any I/O operations for its own. Instead, it offers callbacks for them. This makes Wslay independent on any I/O frameworks, SSL, sockets, etc. This makes Wslay portable across various platforms and the application authors can choose freely I/O frameworks.

See Autobahn test reports: server _ and client _.

Requirements

Sphinx _ is used to generate man pages.

To build and run the unit test programs, the following packages are needed:

cunit >= 2.1

To build and run the example programs, the following packages are needed:

nettle >= 2.4

Build from git

Building from git is easy, but please be sure that at least autoconf 2.68 is used.::

$ autoreconf -i $ automake $ autoconf $ ./configure $ make

Details

C websocket 库

How to install wslay

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2020-06-20; current version release-1.1.1, with the latest 2 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
release-1.1.12020-06-20Stable446 KBDownload——
release-1.1.02018-06-08Stable446 KB———

Data from GitHub Releases; stable releases first, each group sorted newest first.

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
wslayrelease-1.1.1MITCLI9
nopoll0.4.9.b462LGPL-2.1-or-laterCLI0
anycable-gov1.6.20MITCLI73
qtwebsockets6.12.0(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND BSD-3-ClauseCLI161

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…