最終更新:2018-11-05 (月) 17:08:33 (1960d)
Socket.IO
Top / Socket.IO
Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms.
概要
- "リアルタイムWeb技術の実装方式を隠蔽し、すべてのブラウザ・モバイルデバイスでリアルタイム通信を可能とすること"を目指して開発されている、Node.js用サーバ側ライブラリとブラウザ用JavaScriptライブラリのセット
機能
メモ
- WebSocketをサポートしていないブラウザでも、自動的にLong Pollingなど代用技術を使用して通信してくれる
- Cometとか
var socket = new io.Socket(); socket.on('connect', function(){ socket.send('hi!'); }) socket.on('message', function(data){ alert(data); }) socket.on('disconnect', function(){})
Socket.IO/バージョン
Socket.IO/イベント
- error
- connect
- disconnect
- disconnecting
- newListener
- removeListener
- ping
- pong
blog
インストール
npm install socket.io
例
var io = require('socket.io')(80);