Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Getting Started with HTML5 WebSocket Programming

Buy

Develop and deploy your first secure and scalable real-time web application

Overview

  • Start real-time communication in your web applications
  • Create a feature-rich WebSocket chat application
  • Learn the step-by-step configuration of the server and clients

In Detail

WebSockets are capable of bi-directional, full-duplex communication over a persistent TCP connection They provide many benefits compared to the alternatives (for example, long-polling or Comet), such as lower overhead, persistent connections, and low latency. In short, it is the most technically challenging HTML5 feature to implement, but for truly interactive websites, it's a technology worth learning.

Getting Started with HTML5 WebSocket Programming gives you the true power of bi-directional communication, implemented by using the brand new HTML5 WebSocket API. Youll learn how to configure the server and clients, how to transmit different types of data and how to secure the whole system.

This book will introduce you to the WebSocket world. We start by introducing the WebSocket API, and continue with practical, real-world examples until we can determine how to build multi-functional web apps for any type of device.

You will learn how to configure a web client and a web server that will help you send messages to others using easy-to-use mechanisms. We will also find out how different data types, such as images and videos, can be transferred with little effort. We present additional fallback techniques and solutions for older browsers too. Finally, we will secure our clients from malicious attacks and other threats.

What you will learn from this book

  • Understand the concepts of the WebSocket API and why it is superior to the existing techniques
  • Implement a WebSocket client that will connect to a remote server and transmit messages to other clients
  • Configure a WebSocket server using your existing skills and knowledge
  • Implement native WebSocket clients for mobile and tablet devices
  • Support older browsers that do not support HTML5 WebSockets

Approach

Getting Started with HTML5 Websocket Programming takes a tutorial-based approach.

Who this book is written for

This book is for anyone who wants to build high-performance, true, real-time web applications. Being familiar with frontend web development (HTML / XHTML, JavaScript) would be ideal.

(HTML tags aren't allowed.)

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better
Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better

If you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs. But C++ programmers have been...

Modern Analysis of Customer Surveys: with Applications using R
Modern Analysis of Customer Surveys: with Applications using R
Customer survey studies deals with customers, consumers and user satisfaction from a product or service. In practice, many of the customer surveys conducted by business and industry are analyzed in a very simple way, without using models or statistical methods. Typical reports include descriptive statistics and basic graphical displays. As...
C in Depth
C in Depth
In the third edition of the book C in depth , the authors explain the basics of the programming language while maintaining the integrity and clarity of the programs. The book can be utilized by both beginners and advanced level programmers as a self-evaluation and learning source. There are more than 310 programs with explanations to illustrate...

Getting Started with C++ Audio Programming for Game Development
Getting Started with C++ Audio Programming for Game Development

Written specifically to help C++ developers add audio to their games from scratch, this book gives a clear introduction to the concepts and practical application of audio programming using the FMOD library and toolkit.

Overview

  • Add audio to your game using FMOD and wrap it in your own...
Markov Chains: Models, Algorithms and Applications (International Series in Operations Research & Management Science)
Markov Chains: Models, Algorithms and Applications (International Series in Operations Research & Management Science)
Markov chains are a particularly powerful and widely used tool for analyzing a variety of stochastic (probabilistic) systems over time. This monograph will present a series of Markov models, starting from the basic models and then building up to higher-order models. Included in the higher-order discussions are multivariate models, higher-order...
Arduino in Action
Arduino in Action
Summary

Arduino in Action is a hands-on guide to prototyping and building electronics using the Arduino platform. Suitable for both beginners and advanced users, this easy-to-follow book begins with the basics and then systematically guides you through projects ranging from your first blinking LED through
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy