9781449369279

WebSocket

Format: Paperback

ISBN13: 9781449369279

Paperback|9781449369279


Overview

Until 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 simultaneously. No more asynchronous communication or long polling!

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).

  • Learn how to use WebSocket API events, messages, attributes, and methods within your client application
  • Build bi-directional chat applications on the client and server with WebSocket as the communication layer
  • Create a subprotocol over WebSocket for STOMP 1.0, the Simple Text Oriented Messaging Protocol
  • Use options for older browsers that don't natively support WebSocket
  • Protect your WebSocket application against various attack vectors with TLS and other tools
  • Debug applications by learning aspects of the WebSocket lifecycle

ISBN-13

9781449369279

ISBN-10

1449369278

Weight

0.50 Pounds

Dimensions

7.00 x 0.30 x 9.20 In

List Price

$24.99

Edition

1st Edition

Format

Paperback

Language

English

Pages

144 pages

Publisher

O'Reilly Media

Published On

2015-10-06



View All Offers

Sort by:

Condition
Seller
Seller Comments
Price
Used, Very Good
Seller details
Jenson Books Inc
★★★★★

Logan, UT, USA

A clean, cared for item that is unmarked and shows limited shelf wear.
$17.37

 Free delivery by: 04 Apr 2026

Used, Good
Seller details
Bonita
★★★★☆

Santa Clarita, CA, USA

Access codes and supplements are not guaranteed with used items. May be an ex-library book.
$37.17

 Free delivery by: 04 Apr 2026


Bookstores.com relies on cookies to improve your experience.