root / HServer / 00.Server / 00.Program / node_modules / socket.io-client / README.md
이력 | 보기 | 이력해설 | 다운로드 (1.93 KB)
1 |
|
---|---|
2 |
# socket.io-client |
3 |
|
4 |
[](http://travis-ci.org/socketio/socket.io-client) |
5 |
[](https://david-dm.org/socketio/socket.io-client) |
6 |
[](https://david-dm.org/socketio/socket.io-client#info=devDependencies) |
7 |
 |
8 |
 |
9 |
[](http://slack.socket.io) |
10 |
|
11 |
[](https://saucelabs.com/u/socket) |
12 |
|
13 |
## How to use |
14 |
|
15 |
A standalone build of `socket.io-client` is exposed automatically by the |
16 |
socket.io server as `/socket.io/socket.io.js`. Alternatively you can |
17 |
serve the file `socket.io.js` found in the `dist` folder. |
18 |
|
19 |
```html |
20 |
<script src="/socket.io/socket.io.js"></script> |
21 |
<script> |
22 |
var socket = io('http://localhost'); |
23 |
socket.on('connect', function(){}); |
24 |
socket.on('event', function(data){}); |
25 |
socket.on('disconnect', function(){}); |
26 |
</script> |
27 |
``` |
28 |
|
29 |
```js |
30 |
// with ES6 import |
31 |
import io from 'socket.io-client'; |
32 |
|
33 |
const socket = io('http://localhost'); |
34 |
``` |
35 |
|
36 |
A slim build (without `JSON3`, a JSON polyfill for IE6/IE7, and `debug`) is also available: `socket.io.slim.js`. |
37 |
|
38 |
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)). |
39 |
|
40 |
### Node.JS (server-side usage) |
41 |
|
42 |
Add `socket.io-client` to your `package.json` and then: |
43 |
|
44 |
```js |
45 |
var socket = require('socket.io-client')('http://localhost'); |
46 |
socket.on('connect', function(){}); |
47 |
socket.on('event', function(data){}); |
48 |
socket.on('disconnect', function(){}); |
49 |
``` |
50 |
|
51 |
## API |
52 |
|
53 |
See [API](/docs/API.md) |
54 |
|
55 |
## License |
56 |
|
57 |
[MIT](/LICENSE) |