1# Copyright 2015 The Chromium Authors 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5from mod_pywebsocket import handshake 6 7 8def web_socket_do_extra_handshake(request): 9 msg = (b'HTTP/1.1 101 Switching Protocols\r\n' 10 b'Upgrade: websocket\r\n' 11 b'Connection: Upgrade\r\n' 12 b'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') 16 17 18def web_socket_transfer_data(request): 19 pass 20