Skip to content

Latest commit

 

History

History

websockets

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This directory contains files related to Chromium's WebSocket
implementation. See http://www.websocket.org/ for an explanation of WebSockets.

As of April 2013, the contents of this directory are in a transitional state,
and contain parts of two different WebSocket implementations.

The following files are part of the legacy implementation. The legacy
implementation performs WebSocket framing within Blink and presents a
low-level socket-like interface to the renderer process. It is described in the
design doc at
https://docs.google.com/a/google.com/document/d/1_R6YjCIrm4kikJ3YeapcOU2Keqr3lVUPd-OeaIJ93qQ/preview

websocket_handshake_handler.cc
websocket_handshake_handler.h
websocket_handshake_handler_unittest.cc
websocket_handshake_handler_spdy2_unittest.cc
websocket_handshake_handler_spdy3_unittest.cc
websocket_job.cc
websocket_job.h
websocket_job_spdy2_unittest.cc
websocket_job_spdy3_unittest.cc
websocket_net_log_params.cc
websocket_net_log_params.h
websocket_net_log_params_unittest.cc
websocket_throttle.cc
websocket_throttle.h
websocket_throttle_unittest.cc

The following files are part of the new implementation. The new implementation
performs framing and implements protocol semantics in the browser process, and
presents a high-level interface to the renderer process similar to a
multiplexing proxy. This is not yet used in any stable Chromium version.

websocket_errors.cc
websocket_errors.h
websocket_errors_unittest.cc
websocket_frame.cc
websocket_frame.h
websocket_frame_parser.cc
websocket_frame_parser.h
websocket_frame_parser_unittest.cc
websocket_frame_unittest.cc
websocket_stream.h