node.js & WebSocket London Javascript meetup  Jan 2010 Makoto Inoue
Topics Why WebSocket & node.js ?  What is WebSocket(s) ?  How do I use it ?  How does it work?
1.Why WebSocket & node.js
node.js is great ....
for chat app only ?
Activity monitor http://bit.ly/52lSGy
Server & Client communication
2. What is Websocket(s) ?  HTML5 standard  Implemented in Chrome  web-socket-js for flash fallback Less network overhead Cross domain
3. How do I use it (client side)?
3. How do I use (server side)? http://github.com/Guille/node.websocket.js/ node runserver.js
3. How do I use (server side)? http://github.com/ncr/node.ws.js http://nodejs.org/api.html#_tcp
4.How does it work? http://github.com/ncr/node.ws.js
Step 1. Create TCP server
Step 2. Do handshake for first time http://nodejs.org/api.html
Step 3. Handshake req/res
Step 4. if ok, handle()
Summary WebSocket = Simple API Node.js = Easy to write TCP server WebSocket+Node.js+ (STOMP,XMPP,AMQP)?

Node Js Websocket Js Meetup Slides