1from mod_pywebsocket import common 2from mod_pywebsocket import stream 3 4 5def web_socket_do_extra_handshake(request): 6 pass 7 8 9def web_socket_transfer_data(request): 10 messages_to_send = ['Hello, world!', '', all_distinct_bytes()] 11 for message in messages_to_send: 12 # FIXME: Should use better API to send binary messages when pywebsocket supports it. 13 header = stream.create_header(common.OPCODE_BINARY, len(message), 1, 0, 0, 0, 0) 14 request.connection.write(header + message) 15 16 17def all_distinct_bytes(): 18 return ''.join([chr(i) for i in xrange(256)]) 19