Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Websocket Laravel Package

textalk/websocket

Archived, unmaintained WebSocket client and rudimentary single-connection server for PHP. Provides low-level read/write over WebSocket streams with handshake, close, and ping/pong support. No listeners, threading, or request association.

View on GitHub
Deep Wiki
Context7
1.6.3
  • Fix issue with implicit default ports
1.6.2
  • Port must be present when creating socket
1.6.1

Fulfilling expectations for HTTP request target

  • Path must be absolute (i.e. beginning with /)
  • Fragment should not be included, only path and query
  • Improved testing of generated headers
1.6.0
  • Connection separate from Client and Server
  • getPier() deprecated, replaced by getRemoteName()
  • Client accepts Psr\Http\Message\UriInterface as input for URI:s
  • Bad URI throws exception when Client is instanciated, previously when used
  • Preparations for multiple conection and listeners
  • Major internal refactoring
1.5.8
1.5.7

Client support for header block with more than 1024 characters.

1.5.6
  • Add test for PHP 8.1
  • Code standard
1.5.5
  • Support for psr/log v2 and v3
  • GitHub Actions replaces Travis
1.5.4
  • Keep open connection on read timeout
1.5.3
  • Optimization when payload is not masked
  • Fix for persistent connection in client
1.5.2
  • Fix for getName() method
1.5.1
  • Fix for persistent connections
1.5.0
  • Convenience send methods; text(), binary(), ping(), pong()
  • Optional Message instance as receive() method return
  • Opcode filter for receive() method
  • Added PHP 8.0 support
  • Dropped PHP 7.1 support
  • Fix for unordered fragmented messages
  • Improved error handling on stream calls
  • Various code re-write
1.4.3
  • Solve stream closure/get meta conflict
  • Examples and documentation overhaul
1.4.2
  • Force stream close on read error
  • Authorization headers line feed
  • Documentation
1.4.1
  • Ping/Pong messages handled internally to avoid breaking fragmented messages
  • Fix for persistent connections
  • Fix opcode bitmask
1.4.0
  • Dropped support of old PHP versions
  • PSR-3 Logging support
  • Persistent connection option
  • TimeoutException on connection time out
1.3.1
  • Allow control messages without payload
  • Error code in ConnectionException
1.3.0
  • Implements ping-pong behavior
  • Correct close behavior
  • Various fixes concerning connection handling
  • Overhaul of Composer, Travis and Coveralls setup, PSR code standard and unit tests
1.2.0

Adding stream context options (to set e.g. SSL allow_self_signed).

1.1.2

Corrected variable names in error message on broken frames.

1.1.1
1.1.0

Adding support for huge payloads, sending and receiving fragments.

1.0.3
1.0.2

Bugfix: Add port in request-header.

1.0.1

Fixing a bug from empty payloads.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor