webSocket.js 999 B

123456789101112131415161718192021222324252627282930313233
  1. import WebsocketHeartbeat from "./WebsocketHeartbeat";
  2. var server = "";
  3. if (process.env.NODE_ENV === 'development') {
  4. server = 'ws://127.0.0.1:7771/app/webSocket/msg';
  5. }else{
  6. server = "wss://qwtool.ylrzcloud.com/app/webSocket/msg";
  7. }
  8. export default {
  9. socket: {},
  10. hasLogin:false,
  11. initSocket: function(appKey,reset) {
  12. if(typeof(WebSocket) === "undefined"){
  13. console.log("您的浏览器不支持socket")
  14. }else{
  15. // 实例化socket
  16. if(!this.socket || reset){
  17. console.log("实例化socket");
  18. console.log("监听地址为:",server+appKey);
  19. //this.socket = new WebSocket(server+uid);
  20. this.socket=new WebsocketHeartbeat({
  21. url: server+appKey,
  22. // userId:"r:"+uid,
  23. pingTimeout: 15000,
  24. pongTimeout: 10000
  25. });
  26. this.hasLogin=true;
  27. }
  28. }
  29. }
  30. }