zoukankan      html  css  js  c++  java
  • WebSocket使用

    使用WebSocket实现终端与服务端的双向交互

    我这里是实现后台数据处理进度的,终端界面显示,考虑到后端做接口重复访问时服务器的压力过大,最后选用h5的WebSocket。目前WebSocket的兼容市面上主流浏览器,低版本的ie就不用考虑了...

    ``` var socket; if (window.WebSocket) { //创建WebSocket对象并连接服务器 socket = new WebSocket("ws://192.168.8.150:4075/a/b/1"); //连接服务成功执行 socket.onopen = function(event) { //发送数据 socket.send(10); alert("Web Socket opened!"); }; //服务器响应执行 socket.onmessage = function(event) { //event.data ---- 服务端返回数据 alert("Received data from websocket: " + event.data); if(event.data < 100 ) { socket.send(''); }else{ //断开服务器与终端的连接 socket.close(); alert('over'); } }; //断开服务器与终端的连接之后执行 socket.onclose = function(event) { alert("Web Socket closed."); }; } else { alert("Your browser does not support Websockets. (Use Chrome)"); } ```

    作者:KeerDi —— ET.frog

    出处:http://www.cnblogs.com/frogblog/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    webDriver检索table数据
    C# 遍历枚举
    Java——Iterate through a HashMap
    Java——Read/convert an InputStream to a String
    简单的异步HTTP服务端和客户端
    授信主体查找
    mysql 事务测试
    mysql 替换
    如何查看由EF生成的SQL?
    C# 如何用多字符分割字符串
  • 原文地址:https://www.cnblogs.com/frogblog/p/8478745.html
Copyright © 2011-2022 走看看