ホームページ >バックエンド開発 >Python チュートリアル >Python の Tornado での WebSocket クライアント プログラミングの概要
この記事では、Python の Tornado での WebSocket クライアント プログラミングの概要を紹介します。これには一定の参考価値があります。必要な友人は参考にしてください。お役に立てば幸いです。
WebSocket は HTML5 の標準の 1 つであるため、主流ブラウザの Web クライアント プログラミング音声 JavaScript はすでに WebSocket クライアント プログラミングをサポートしています。
クライアント プログラミングは WebSocket オブジェクトを中心に展開します。JavaScript では、次のコードを使用して WebSocket オブジェクトを初期化できます:
var Socket=new WebSocket(url);
コードでは、WebSocket オブジェクトの URL アドレスを渡すだけで済みます。 http://mysite.com/point.
などの WebSocket コンストラクターにサーバーを接続します。
クライアント WebSocket プログラミングのサンプル プログラムは次のとおりです:index.html
nbsp;html> <meta> <title>WebSocket</title> <a>运行WebSocket</a> <p></p> <script> var messageContainer=document.getElementById("messages"); function WebSocketTest() { if("WebSocket" in window){ messageContainer.innerHTML="浏览器支持WebSocket"; var ws=new WebSocket("ws://localhost:8888/websocket?Id=12345"); ws.onopen=function () { ws.send("onopen") }; ws.onmessage=function (evt) { var received_msg=evt.data; messageContainer.innerHTML=messageContainer.innerHTML+"<br/>收到的信息:"+received_msg; } ws.onclose=function () { messageContainer.innerHTML=messageContainer.innerHTML+"<br/> 连接关闭了"; } }else{ messageContainer.innerHTML="浏览器不支持WebSocket" } } </script>
タグはサーバー側のメッセージを表示するために使用されます。
タグにイベント結果のみを表示します。
操作効果は次のとおりです:
######以上がPython の Tornado での WebSocket クライアント プログラミングの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。