Jelajahi Sumber

Merge pull request #75 from JBYoshi/localhost

Make IPv4 and IPv6 localhost connections use the same room.
RobinLinus 6 tahun lalu
induk
melakukan
c00ba60699
1 mengubah file dengan 4 tambahan dan 0 penghapusan
  1. 4 0
      server/index.js

+ 4 - 0
server/index.js

@@ -158,6 +158,10 @@ class Peer {
         } else {
             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) {