webSocket.js 964 B

123456789101112131415161718192021222324252627282930313233343536
  1. var server = "ws://localhost:7012/imserver/r:";
  2. // function init() {
  3. // if(typeof(WebSocket) === "undefined"){
  4. // alert("您的浏览器不支持socket")
  5. // }else{
  6. // // 实例化socket
  7. // socket = new WebSocket(server)
  8. // // 监听socket连接
  9. // socket.onopen = this.open
  10. // // 监听socket错误信息
  11. // socket.onerror = this.error
  12. // // 监听socket消息
  13. // socket.onmessage = this.getMessage
  14. // }
  15. // };
  16. export default {
  17. socket: {},
  18. hasLogin:false,
  19. initSocket: function(uid,reset) {
  20. if(typeof(WebSocket) === "undefined"){
  21. console.log("您的浏览器不支持socket")
  22. }else{
  23. // 实例化socket
  24. if(!this.socket || reset){
  25. console.log("实例化socket");
  26. this.socket = new WebSocket(server+uid);
  27. this.hasLogin=true;
  28. }
  29. }
  30. }
  31. }