{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["www"],"comment":"WebSocket library written in C","compare":"/compare/wslay/index.json","dependentCount":null,"description":"Wslay is a WebSocket library written in C. It implements the protocol version\n13 described in RFC 6455. This library offers 2 levels of API: event-based API\nand frame-based low-level API. For event-based API, it is suitable for\nnon-blocking reactor pattern style. You can set callbacks in various events.\nFor frame-based API, you can send WebSocket frame directly. Wslay only supports\ndata transfer part of WebSocket protocol and does not perform opening handshake\nin HTTP.\n\nWslay supports:\n* Text/Binary messages.\n* Automatic ping reply.\n* Callback interface.\n* External event loop.\n\nWslay does not perform any I/O operations for its own. Instead, it\noffers callbacks for them. This makes Wslay independent on any I/O\nframeworks, SSL, sockets, etc.  This makes Wslay protable across\nvarious platforms and the application authors can choose freely I/O\nframeworks.","flavors":[],"html":"https://daemonports.org/netbsd/www/wslay/","kind":"port","lastUpdate":null,"license":["mit"],"maintainer":"pkgsrc-users@NetBSD.org","name":"wslay","newest":false,"newestVersion":"1.1.1.22","noVulnData":false,"origin":"www/wslay","otherSystems":[{"maintainer":"yuri@FreeBSD.org","newest":true,"origin":"www/wslay","path":"/www/wslay/","system":"FreeBSD","updated":"2026-09-30","version":"1.1.1.22_1"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","noVulnData":true,"origin":"www/wslay","path":"/openbsd/www/wslay/","system":"OpenBSD","version":"1.1.1"},{"maintainer":"yuri@FreeBSD.org","newest":true,"origin":"www/wslay","path":"/dragonfly/www/wslay/","system":"DragonFly","version":"1.1.1.22"},{"maintainer":"yuri@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/wslay","path":"","system":"HardenedBSD","version":"1.1.1.22_1"},{"maintainer":"yuri@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/wslay","path":"","system":"GhostBSD","version":"1.1.1.22_1"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["1.1.1"]},{"repo":"NetBSD 10.1 aarch64","versions":["1.1.1"]},{"repo":"SmartOS / illumos x86_64","versions":["1.1.1"]},{"repo":"macOS 15 arm64","versions":["1.1.1"]}],"pkgName":"wslay-1.1.1","related":null,"repository":"pkgsrc","requiredBy":["www/h2o"],"requiredByCount":1,"runDepends":[],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"1.1.1","versions":null,"vulnerabilities":null,"www":"https://github.com/tatsuhiro-t/wslay/"}
