Get support for soyuka/signalhubws
If you're new to LTH, please see our FAQ for more information on what it is we do.
Support Options
Unfortunately, there are currently no active helpers for this repository on the platform. Until they become available, we reccomend the following actions:
View Open IssuesTake a look to see if anyone else has experienced the same issue as you and if they managed to solve it.
Open an IssueMake sure to read any relevant guidelines for opening issues on this repo before posting a new issue.
Sponsor directlyCheck out the page and see if there are any options to sponsor this project or it's developers directly.
soyuka/signalhubws
Signalhubws
Drop in replacement for signalhub with websockets.
Note: Binary is just launching server (similar to signalhub listen -p $PORT
)
See https://github.com/mafintosh/signalhub
Deploy with Heroku
Or via the CLI (after cloning this repo, from within the project root):
heroku login
heroku git:remote -a <your-app-name>
git push heroku master
API
hub = signalhubws(appName, urls, WebSocketClass)
Create a new hub client. If you have more than one hub running specify them in an array
// use more than one server for redundancy
var hub = signalhubws('my-app-name', [
'wss://signalhub1.example.com',
'wss://signalhub2.example.com',
'wss://signalhub3.example.com'
])
The appName
is used to namespace the subscriptions/broadcast so you can reuse the
signalhub for more than one app.
The WebSocketClass
allows you to override the socket class implementation. signalhubws
ships with the cws
package on nodejs and uses the native Websocket
implementation on browsers.
stream = hub.subscribe(channel)
Subscribe to a channel on the hub. Returns a readable stream of messages
hub.broadcast(channel, message, [callback])
Broadcast a new message to a channel on the hub
hub.close([callback])
Close all subscriptions
Our Mission
We want to make open source more sustainable. The entire platform was born from this and everything we do is in aid of this.
From the Blog
Interesting Articles
-
Generating income from open source
Jun 23 • 8 min read
-
2023 State of OSS
Apr 23 • 45 min read ★
-
A funding experiment...
Aug 19 • 10 min read
-
But You Said I could
Aug 19 • 2 min read
Thank you for checking out LiveTechHelper |
2025 © lth-dev incorporated
p-e622a1a2