socket.io-client

Realtime application framework (client)

Github stars Tracking Chart

socket.io-client

Build Status
Dependency Status
devDependency Status
NPM version
Downloads

Sauce Test Status

How to use

A standalone build of socket.io-client is exposed automatically by the
socket.io server as /socket.io/socket.io.js. Alternatively you can
serve the file socket.io.js found in the dist folder or include it via CDN.

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io('http://localhost');
  socket.on('connect', function(){});
  socket.on('event', function(data){});
  socket.on('disconnect', function(){});
</script>
// with ES6 import
import io from 'socket.io-client';

const socket = io('http://localhost');

A slim build (without JSON3, a JSON polyfill for IE6/IE7, and debug) is also available: socket.io.slim.js.

Socket.IO is compatible with browserify and webpack (see example there).

Node.JS (server-side usage)

Add socket.io-client to your package.json and then:

var socket = require('socket.io-client')('http://localhost');
socket.on('connect', function(){});
socket.on('event', function(data){});
socket.on('disconnect', function(){});

API

See API

License

MIT

Overview

Name With Ownersocketio/socket.io-client
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 3)
Platform
License:MIT License
Release Count149
Last Release Name4.7.5 (Posted on )
First Release Name0.1 (Posted on 2010-03-18 23:01:35)
Created At2010-03-11 18:23:03
Pushed At2024-04-10 07:48:41
Last Commit At2022-01-10 08:05:04
Stargazers Count10.6k
Watchers Count301
Fork Count3k
Commits Count1.8k
Has Issues Enabled
Issues Count1051
Issue Open Count34
Pull Requests Count279
Pull Requests Open Count3
Pull Requests Close Count278
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top