michael@0: from mod_pywebsocket import common michael@0: from mod_pywebsocket import stream michael@0: michael@0: michael@0: def web_socket_do_extra_handshake(request): michael@0: pass michael@0: michael@0: michael@0: def web_socket_transfer_data(request): michael@0: messages_to_send = ['Hello, world!', '', all_distinct_bytes()] michael@0: for message in messages_to_send: michael@0: # FIXME: Should use better API to send binary messages when pywebsocket supports it. michael@0: header = stream.create_header(common.OPCODE_BINARY, len(message), 1, 0, 0, 0, 0) michael@0: request.connection.write(header + message) michael@0: michael@0: michael@0: def all_distinct_bytes(): michael@0: return ''.join([chr(i) for i in xrange(256)])