Browse Source

Make IPv4 and IPv6 localhost connections use the same room

JBYoshi 6 năm trước cách đây
mục cha
commit
cd221881b6
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  1. 4 0
      server/index.js

+ 4 - 0
server/index.js

@@ -158,6 +158,10 @@ class Peer {
         } else {
         } else {
             this.ip = request.connection.remoteAddress;
             this.ip = request.connection.remoteAddress;
         }
         }
+        // IPv4 and IPv6 use different values to refer to localhost
+        if (this.ip == '::1' || this.ip == '::ffff:127.0.0.1') {
+            this.ip = '127.0.0.1';
+        }
     }
     }
 
 
     _setPeerId(request) {
     _setPeerId(request) {