Download the PHP package nekland/woketo without Composer
On this page you can find all versions of the php package nekland/woketo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package woketo
Woketo
⚠️ Due to the lack of usage (barely nobody use it), this I will not make the effort to make it compatible with PHP 8. Therefore this library is deprecated and you should not use it. ⚠️
A PHP WebSocket library. With following features:
- Server
- Client
- WSS Support (WebSocket over SSL)
- Autobahn test suite passed (WebSocket test suite reference)
- Binary/text messages supported
- Built on top of reactphp (async socket communication)
- Not dependent of any other big framework/library which mean you can use it with guzzle (any version) or Symfony (any version)
- Woketo follows semver
Requirements
- PHP 7+
How to install
And that's all ! :scream_cat:
How to use it
The file tests.php
is a basic echo server. That's all you need to make a websocket server with Woketo:
How to test
Unit tests suite
Functionnal tests suite
Server test suite
Client test suite
wstest is the Autobahn test tool. You can install it with
sudo pip install autobahntestsuite
.You can read more about the installation of Autobahn on their documentation.
How to something else?
- How to learn more about Woketo usage? RTFM!
- How to get information about how it works internally? Read the docs/dev.md page of doc.
- How to contribute? Read the CONTRIBUTING.md page of doc.
- How to get support? Use Gitter, the issue tracker is not a forum.
What's next?
You can see what's planned for next versions in the github milestones.
What Woketo does not do?
Currently there is no support of the following:
- WebSocket extensions, currently not supported but will probably be in the future
- WAMP implementation will probably never be done by Woketo itself as it's a layer on top of WebSockets. This includes JSON-RPC and other layers up to WebSockets.
Thanks
Thank you to all code contributors (Hello folliked =)). And to any code reviewer (Hi valanz).
<3
All versions of woketo with dependencies
react/event-loop Version ^1.0.0
react/socket Version ^1.0.0
nekland/tools Version ^1.0 || ^2.0
psr/log Version ^1.0
react/dns Version ^0.4.6