※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※サーバースクリプト(char_wsh.py) from mod_pywebsocket import msgutil arr = [] def web_socket_do_extra_handshake(request): arr.append(request) pass def web_socket_transfer_data(request): while True: s = msgutil.receive_message(request) for connect in arr: try: msgutil.send_message(connect, s) except: arr.remove(connect) ※HTMLファイル <!DOCTYPE html> <head> <meta charset="utf-8" /> <title>Sample Page</title> <script type="text/javascript"> <!-- var socket; function init(){ socket = new WebSocket("ws://localhost:8800/chat"); socket.onmessage = function(e){ var p = document.getElementById("msg"); var s = p.innerHTML p.innerHTML = e.data + "<br>" + s; } } function action(){ var str = document.getElementById("text1").value; socket.send(str); } init(); //--> </script> </head> <body> <h1>サンプル</h1> <input type="text" id="text1"> <input type="button" onclick="action();" value="send"> <hr> <p id="msg">message...</p> </body> </html>
<< 前へ |