• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Dev con kolkata 2012   websockets
 

Dev con kolkata 2012 websockets

on

  • 876 views

 

Statistics

Views

Total Views
876
Views on SlideShare
759
Embed Views
117

Actions

Likes
0
Downloads
1
Comments
0

4 Embeds 117

http://codingndesign.com 114
http://www.linkedin.com 1
http://theoldreader.com 1
https://silverreader.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Dev con kolkata 2012   websockets Dev con kolkata 2012 websockets Presentation Transcript

    • Developer Conference 2012 MICROSOFT USER GROUP KOLKATA
    • Web Sockets – Building Real Time App for WebSankarsan Bose26th May , 2012
    • The Real Time “Web” Real Time Web - Real time information delivery - Instant updates, searches - Facebook, Twitter.. Etc. Technologies - HTTP essentially is still stateless - Technologies/Techniques we have to support the same are - AJAX (XMLHttpRequest) - Long Polling - Comet Challenges - Clients polling for data, ideally where server should broadcast - Overhead of Multiple TCP connections Same/similar header data being transferred each time over the wire Customized ways to tracking or correlating requests and responses.
    • WebSockets - Introduction WebSockets - WebSockets is a protocol for two-way communication between client and server - Uses a single TCP connection. - Takes away overhead of - Multiple TCP connections - Same/similar header data being transferred each time over the wire - Customized ways to tracking or correlating requests and responses. - Part of HTML5 initiative - WebSocket Specs has - Protocol Specification - API Specification - Supported by Google Chrome, Firefox,IE 10 - Server side support by Jetty,Node.js (Socket.io), IIS 8.0 (on Windows 8)
    • WebSockets with IIS 8.0 and IE10Let’s go to the code…
    • WebSocket - API Client Server (Browser) Establish Connection var ws= new WebSocket("ws://www.websockets.org"); Connection EstablishedOnOpen eventfired Data Sent to ServerSend method Data Sent from ServercalledOnMessageevent is fired Close Connection Close method is called Connection ClosedOnCloseEvent is fired
    • WebSockets Protocol Client Server (Browser) Send HTTP Request for protocol switch/upgrade - If server understands WebSocket protocol - It issues HTTP 101 - There is a protocol switch - HTTP connection is no longer used - WebSocket connection takes over the underlying TCP connection
    • References- http://www.websocket.org/- http://datatracker.ietf.org/doc/rfc6455/?include_text=1- http://dev.w3.org/html5/websockets/- http://www.paulbatum.com/2011/10/getting-to-know- systemnetwebsockets.html- http://codingndesign.com/blog/?p=267
    • Thanks Everybody, For Your Time.Happy Coding…..Enjoy Learning..
    • Speaker Details/Contact- http://twitter.com/sankarsan- http://sankarsan.wordpress.com- http://codingndesign.com- http://sankarsanbose.com