Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

socketcluster-client

Package Overview
Dependencies
Maintainers
1
Versions
236
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

socketcluster-client - npm Package Compare versions

Comparing version 0.9.8 to 0.9.9

2

package.json
{
"name": "socketcluster-client",
"description": "Client side of SocketCluster",
"version": "0.9.8",
"version": "0.9.9",
"homepage": "https://github.com/topcloud/socketcluster-client",

@@ -6,0 +6,0 @@ "contributors": [

@@ -1,7 +0,55 @@

# SocketCluster client
SocketCluster Client
======
To build, use:
SocketCluster Client is the client-side component of SocketCluster.
To install, run:
```bash
npm install socketcluster-client
```
The socketcluster-client script is called socketcluster.js (located in the main socketcluster-client directory)
- You should include it in your HTML page using a <script> tag in order to interact with SocketCluster.
SocketCluster Client was created using component (client package manager).
To build it (outputs to socketcluster.js), use:
```
component build -s socketCluster -n socketcluster -o .
```
## How to use
Embed in your HTML page using (Note that the src attribute may be different depending on how you setup your HTTP server):
```html
<script type="text/javascript" src="/socketcluster.js"></script>;
```
Once you have embedded the client socketcluster.js into your page, you will gain access to a global socketCluster object.
Then, to begin interacting with the SocketCluster cluster, you will need to establish a connection.
Once that's done, you will be able to emit events to the server and listen to incoming events (sample code):
```js
var options = {
protocol: location.protocol.replace(/:$/, ''),
hostname: location.hostname,
port: 8000,
autoReconnect: true
};
// Initiate the connection to the server
var socket = socketCluster.connect(options);
socket.on('connect', function () {
console.log('CONNECTED');
});
// Listen to an event called 'rand' from the server
socket.on('rand', function (num) {
console.log('RANDOM: ' + num);
var curHTML = document.body.innerHTML;
curHTML += 'RANDOM: ' + num + '<br />';
document.body.innerHTML = curHTML;
});
```

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc