1 # Copyright 2015 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 from mod_pywebsocket
import handshake
8 def web_socket_do_extra_handshake(request
):
9 msg
= ('HTTP/1.1 101 Switching Protocols\r\n'
10 'Upgrade: websocket\r\n'
11 'Connection: Upgrade\r\n'
12 'Sec-WebSocket-Accept: 3rfd')
13 request
.connection
.write(msg
)
14 # Prevent pywebsocket from sending its own handshake message.
15 raise handshake
.AbortedByUserException('Close the connection')
18 def web_socket_transfer_data(request
):