https://github.com/eric183/node-socket-client
for d42client
https://github.com/eric183/node-socket-client
Last synced: 13 days ago
JSON representation
for d42client
- Host: GitHub
- URL: https://github.com/eric183/node-socket-client
- Owner: eric183
- License: mit
- Created: 2021-09-28T10:29:49.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-28T10:39:24.000Z (over 4 years ago)
- Last Synced: 2025-07-08T12:02:30.592Z (11 months ago)
- Language: JavaScript
- Size: 215 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: support/noop.js
Awesome Lists containing this project
README
# socket.io-client
[](http://travis-ci.org/socketio/socket.io-client)
[](https://david-dm.org/socketio/socket.io-client)
[](https://david-dm.org/socketio/socket.io-client#info=devDependencies)
[](https://www.npmjs.com/package/socket.io-client)

[](http://slack.socket.io)
[](https://saucelabs.com/u/socket)
## 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.
```html
var socket = io('http://localhost');
socket.on('connect', function(){});
socket.on('event', function(data){});
socket.on('disconnect', function(){});
```
```js
// 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](http://browserify.org/) and [webpack](https://webpack.js.org/) (see example [there](https://github.com/socketio/socket.io/tree/2.0.3/examples/webpack-build)).
### Node.JS (server-side usage)
Add `socket.io-client` to your `package.json` and then:
```js
var socket = require('socket.io-client')('http://localhost');
socket.on('connect', function(){});
socket.on('event', function(data){});
socket.on('disconnect', function(){});
```
## API
See [API](/docs/API.md)
## License
[MIT](/LICENSE)