WebSocket
0.1.3
Work with WebSockets in PowerShell
Installation Options
Owners
Copyright
2024 StartAutomating
Package Details
Author(s)
- James Brundage
Tags
WebSocket WebSockets Networking Web
Functions
Dependencies
This module has no dependencies.
Release Notes
> Like It? [Star It](https://github.com/PowerShellWeb/WebSocket)
> Love It? [Support It](https://github.com/sponsors/StartAutomating)
## WebSocket 0.1.3
WebSocket server support!
### Server Features
For consistency, capabilities, and aesthetics,
this is a fairly fully features HTTP server that happens to support websockets
* `Get-WebSocket` `-RootURL/-HostHeader` ( #47 )
* `-StyleSheet` lets you include stylesheets ( #64 )
* `-JavaScript` lets you include javascript ( #65 )
* `-Timeout/-LifeSpan` server support ( #85 )
### Client Improvements
* `Get-WebSocket -QueryParameter` lets you specify query parameters ( #41 )
* `Get-WebSocket -Debug` lets you debug the websocketjob. ( #45 )
* `Get-WebSocket -SubProtocol` lets you specify a subprotocol (defaults to JSON) ( #46 )
* `Get-WebSocket -Authenticate` allows sends pre-connection authentication ( #69 )
* `Get-WebSocket -Handshake` allows post-connection authentication ( #81 )
* `Get-WebSocket -Force` allows the creation of multiple clients ( #58 )
### General Improvements
* `Get-WebSocket -SupportsPaging` ( #55 )
* `Get-WebSocket -BufferSize 64kb` ( #52 )
* `Get-WebSocket -Force` ( #58 )
* `Get-WebSocket -Filter` ( #42 )
* `Get-WebSocket -ForwardEvent` ( #56 )
* `Get-WebSocket` Parameter Sets ( #73, #74 )
* `-Broadcast` lets you broadcast to clients and servers ( #39 )
* `Get-WebSocket` quieting previous job check ( #43 )
---
Additional details available in the [CHANGELOG](https://github.com/PowerShellWeb/WebSocket/blob/main/CHANGELOG.md)
FileList
- WebSocket.nuspec
- Container.stop.ps1
- Build\WebSocket.GitHubAction.PSDevOps.ps1
- Types\WebSocket.ThreadJob\Pop.ps1
- docs\_includes\GoogleAnalytics.html
- LICENSE
- Build\WebSocket.GitHubWorkflow.PSDevOps.ps1
- Types\WebSocket.ThreadJob\WebSocket.ThreadJob.format.ps1
- docs\_includes\Releases.md
- CONTRIBUTING.md
- docs\Tree.md
- Types\WebSocket.ThreadJob\Receive.ps1
- docs\_includes\4bitcss.html
- WebSocket.types.ps1xml
- docs\CONTRIBUTING.md
- docs\Assets\WebSocket-Animated.svg
- docs\_includes\GitHubLink.html
- CHANGELOG.md
- docs\CHANGELOG.md
- docs\Assets\WebSocket.svg
- docs\_layouts\Default.html
- README.ps.md
- docs\PSTag.md
- docs\_data\LastDateBuilt.json
- Types\WebSocket.ThreadJob\WebSocket.Client.ThreadJob\Send.ps1
- CODE_OF_CONDUCT.md
- docs\Get-WebSocket.md
- docs\_includes\Footer.html
- Types\WebSocket.ThreadJob\WebSocket.Server.ThreadJob\Send.ps1
- README.md
- docs\CODE_OF_CONDUCT.md
- docs\_includes\ImportMap.html
- Build\GitHub\Jobs\BuildWebSocket.psd1
- WebSocket.format.ps1xml
- docs\Aliases.md
- docs\_includes\Htmx.html
- Build\GitHub\Actions\WebSocketAction.ps1
- WebSocket.ps.psm1
- docs\README.md
- docs\_includes\PSTag.md
- Build\GitHub\Steps\PublishTestResults.psd1
- Container.start.ps1
- docs\PSTypeName.md
- docs\_includes\GoogleFont.html
- Build\GitHub\Steps\BuildAndPublishContainer.psd1
- SECURITY.md
- docs\Contibutors.md
- docs\_includes\PSTypeName.md
- docs\_data\Help\Get-WebSocket.json
- Dockerfile
- docs\_config.yml
- docs\_includes\Menu.html
- docs\_data\PSModule\Aliases.json
- action.yml
- docs\Cmdlet.md
- docs\_includes\Copyright.html
- docs\_data\PSModule\Info.json
- Container.init.ps1
- docs\Alias.md
- docs\_includes\SiteTree.html
- docs\_data\PSModule\AliasNames.json
- WebSocket.psd1
- docs\SECURITY.md
- docs\_includes\OpenGraph.html
- docs\_data\PSModule\FunctionNames.json
- docs\CNAME
- docs\_includes\PSCmdlet.md
- docs\_data\PSModule\CmdletNames.json
- WebSocket.tests.ps1
- docs\Members.md
- docs\_includes\PSAlias.md
- docs\_data\PSModule\VariableNames.json
- WebSocket.psm1
- docs\Functions.md
- docs\_includes\OrgMember.md
- docs\_data\PSModule\TypeNames.json
- Assets\WebSocket-Animated.svg
- docs\Repos.md
- docs\_includes\Stylesheet.html
- docs\_data\PSModule\Exports.json
- Assets\WebSocket.svg
- docs\Function.md
- docs\_includes\Margin.html
- docs\WebSocket\Server\ThreadJob\README.md
- Commands\Get-WebSocket.ps1
- docs\Releases.md
- docs\_includes\Repos.md
- docs\WebSocket\Server\ThreadJob\Send.md
- Build\WebSocket.PSSVG.ps1
- docs\Cmdlets.md
- docs\_includes\PSFunctions.md
- docs\WebSocket\Client\ThreadJob\README.md
- Build\WebSocket.PSJekyll.ps1
- Types\WebSocket.ThreadJob\Clear.ps1
- docs\_includes\Contributor.md
- docs\WebSocket\Client\ThreadJob\Send.md
- Build\WebSocket.HelpOut.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.1.3 (current version) | 17 | 3/22/2025 |
0.1.2 | 101 | 12/20/2024 |
0.1.1 | 133 | 12/4/2024 |
0.1 | 13 | 11/27/2024 |