Go to file
Chris Boden d5c0684ab4 Update AB test runners
Use variable to connect in clientRunner
Use new(ish) `host.docker.internal` address provided by Docker to connect to host machine
Run client tests port 9002 so suites can be run concurrently
2021-12-05 11:58:52 -05:00
src added missing return of with methods 2020-10-24 09:27:43 +02:00
tests Update AB test runners 2021-12-05 11:58:52 -05:00
.gitignore Cleanup test automation 2016-01-10 10:42:48 -05:00
.travis.yml Separate travis server and client tests 2020-04-11 19:31:44 -04:00
composer.json Update AB test runners 2021-12-05 11:58:52 -05:00
LICENSE Cleanup 2015-12-25 13:14:36 -05:00
phpunit.xml.dist Fixup tests for new MessageStreamer 2015-12-26 14:31:45 -05:00
README.md Link to AB report on socketo.me 2020-05-07 11:03:45 -04:00

RFC6455 - The WebSocket Protocol

Build Status Autobahn Testsuite

This library a protocol handler for the RFC6455 specification. It contains components for both server and client side handshake and messaging protocol negotation.

Aspects that are left open to interpretation in the specification are also left open in this library. It is up to the implementation to determine how those interpretations are to be dealt with.

This library is independent, framework agnostic, and does not deal with any I/O. HTTP upgrade negotiation integration points are handled with PSR-7 interfaces.