1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 _GOODBYE_MESSAGE
= u
'Goodbye'
8 def web_socket_do_extra_handshake(request
):
9 request
.ws_extension_processors
= []
12 def web_socket_transfer_data(request
):
14 line
= request
.ws_stream
.receive_message()
17 if isinstance(line
, unicode):
18 request
.ws_stream
.send_message(line
, binary
=False)
19 if line
== _GOODBYE_MESSAGE
:
22 request
.ws_stream
.send_message(line
, binary
=True)