{"product_id":"websocket-andrew-lombardi-9781449369279","title":"Websocket: Lightweight Client-Server Communications","description":"\u003cp\u003eUntil recently, creating desktop-like applications in the browser meant using inefficient Ajax or Comet technologies to communicate with the server. With this practical guide, you'll learn how to use WebSocket, a protocol that enables the client and server to communicate with each other on a single connection \u003ci\u003esimultaneously\u003c\/i\u003e. No more asynchronous communication or long polling! \u003c\/p\u003e\u003cp\u003e For developers with a good grasp of JavaScript (and perhaps Node.js), author Andrew Lombardi provides useful hands-on examples throughout the book to help you get up to speed with the WebSocket API. You'll also learn how to use WebSocket with Transport Layer Security (TLS). \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn how to use WebSocket API events, messages, attributes, and methods within your client application \u003c\/li\u003e\n\u003cli\u003eBuild bi-directional chat applications on the client and server with WebSocket as the communication layer \u003c\/li\u003e\n\u003cli\u003eCreate a subprotocol over WebSocket for STOMP 1.0, the Simple Text Oriented Messaging Protocol \u003c\/li\u003e\n\u003cli\u003eUse options for older browsers that don't natively support WebSocket \u003c\/li\u003e\n\u003cli\u003eProtect your WebSocket application against various attack vectors with TLS and other tools \u003c\/li\u003e\n\u003cli\u003eDebug applications by learning aspects of the WebSocket lifecycle \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Andrew Lombardi\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1449369278\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781449369279\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/20\/2015\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 141\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.50lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.00w x 0.30d","brand":"Andrew Lombardi","offers":[{"title":"Paperback","offer_id":43992010883327,"sku":"9781449369279","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_673e2df5-194c-46bf-bb6f-1f2960b868eb.jpg?v=1683313529","url":"https:\/\/www.whiterainbookhouse.com\/products\/websocket-andrew-lombardi-9781449369279","provider":"WR Book House","version":"1.0","type":"link"}