Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Preface
Who Should Read This Book Goals of This Book Navigating This Book Conventions Used in This Book Using Code Examples Safari® Books Online How to Contact Us Acknowledgments
1. Quick Start
Getting Node and npm
Installing on Windows Installing on OS X Installing on Linux
Hello, World! Example Why WebSocket? Summary
2. WebSocket API
Initializing Stock Example UI WebSocket Events
Event: Open Event: Message Event: Error Event: PING/PONG Event: Close
WebSocket Methods
Method: Send Method: Close
WebSocket Attributes
Attribute: readyState Attribute: bufferedAmount Attribute: protocol
Stock Example Server Testing for WebSocket Support Summary
3. Bidirectional Chat
Long Polling Writing a Basic Chat Application WebSocket Client Client Identity Events and Notifications The Server The Client Summary
4. STOMP over WebSocket
Implementing STOMP
Getting Connected Connecting via the Server
Setting Up RabbitMQ Connecting the Server to RabbitMQ
The Stock Price Daemon
Processing STOMP Requests Client Using RabbitMQ with Web-Stomp
STOMP Client for Web and Node.js Installing the Web-Stomp Plug-in Echo Client for Web-Stomp
Summary
5. WebSocket Compatibility
SockJS
SockJS Chat Server SockJS Chat Client
Socket.IO
Adobe Flash Socket Connecting Socket.IO Chat Server Socket.IO Chat Client
Pusher.com
Channels Events Pusher Chat Server Pusher Chat Client Don’t Forget: Pusher Is a Commercial Solution
Reverse Proxy Summary
6. WebSocket Security
TLS and WebSocket
Generating a Self-Signed Certificate Installing on Windows Installing on OS X Installing on Linux Setting up WebSocket over TLS WebSocket Server over TLS Example
Origin-Based Security Model
Clickjacking X-Frame-Options for Framebusting
Denial of Service Frame Masking Validating Clients
Setting Up Dependencies and Inits Listening for Web Requests WebSocket Server
Summary
7. Debugging and Tools
The Handshake
The Server The Client Download and Configure ZAP
WebSocket Secure to the Rescue Validating the Handshake Inspecting Frames
Masked Payloads
Closing Connection Summary
8. WebSocket Protocol
HTTP 0.9—The Web Is Born HTTP 1.0 and 1.1 WebSocket Open Handshake
Sec-WebSocket-Key and Sec-WebSocket-Accept
Generating the Sec-WebSocket-Key Responding with the Sec-WebSocket-Accept
WebSocket HTTP Headers
WebSocket Frame
Fin Bit Frame Opcodes Masking Length Fragmentation
WebSocket Close Handshake WebSocket Subprotocols WebSocket Extensions Alternate Server Implementations Summary
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion