blob: b6f3e58ee4513d5ea9f747c23b5a080ca193ba63 [file] [log] [blame]
from mod_pywebsocket import msgutil
def web_socket_do_extra_handshake(request):
pass
def web_socket_transfer_data(request):
# send_message's third argument corresponds to "fin" bit;
# it is set to True if this frame is the final fragment of a message.
msgutil.send_message(request, 'First ', False)
msgutil.send_message(request, 'message', True)
# Empty fragment is allowed.
msgutil.send_message(request, '', False)
msgutil.send_message(request, 'Second ', False)
msgutil.send_message(request, '', False)
msgutil.send_message(request, 'message', False)
msgutil.send_message(request, '', True)
# Fragment aggressively.
msgutil.send_message(request, 'T', False)
msgutil.send_message(request, 'h', False)
msgutil.send_message(request, 'i', False)
msgutil.send_message(request, 'r', False)
msgutil.send_message(request, 'd', False)
msgutil.send_message(request, ' ', False)
msgutil.send_message(request, 'm', False)
msgutil.send_message(request, 'e', False)
msgutil.send_message(request, 's', False)
msgutil.send_message(request, 's', False)
msgutil.send_message(request, 'a', False)
msgutil.send_message(request, 'g', False)
msgutil.send_message(request, 'e', True)