I am making a local network chat app in JavaScript, and I am able to connect between two tabs on any single computer, but when I try to connect two computers (on the same wifi network) it fails.

**What works**: Two tabs on the same computer (even if different browser, ex. chrome tab<->firefox tab).

**What doesn't work**: Two different computers (ex. laptop<->desktop), even on same network (if one of the devices is the host of the page).

I have tried to get information from `chrome://webrtc-internals/`, and this seems to be the only major difference, (when it works, the numbers separated by slashes match). (*this is the ice candidate grid for the failing case* vv)

[![shows STUN requests not being replied to](https://i.stack.imgur.com/KXg7R.png)](https://i.stack.imgur.com/KXg7R.png)

Here is logs containing exchanged information between clients during failure:

[![enter image description here](https://i.stack.imgur.com/gOohI.png)](https://i.stack.imgur.com/gOohI.png)

Here are the STUN/TURN servers I'm using (in case that's the issue):

```
const RTC_CONFIG:RTCConfiguration = {
    iceServers:[
        {
            urls: ["turn:turn.anyfirewall.com:443?transport=tcp"],
            credential: "webrtc",
            username: "webrtc"
        },
        {
            urls: ["turn:192.158.29.39:3478?transport=tcp"],
            credential: "JZEOEt2V3Qb0y27GRntt2u2PAYA=",
            username: "28224511:1379330808"
        },
        {
            urls: [
                "stun:stun.l.google.com:19302",
                "stun:stun1.l.google.com:19302",
                "stun:stun2.l.google.com:19302",
                "stun:stun3.l.google.com:19302",
                "stun:stun4.l.google.com:19302",
            ]
        },
    ]
};

```

**EDIT (more information):**

The code continues to fail the same way if the TURN servers, STUN servers, or both are removed.

Here's what it looks like when I connect two tabs:
[![enter image description here](https://i.stack.imgur.com/b1OeD.png)](https://i.stack.imgur.com/b1OeD.png)

Here's what it looks like when I connect two computers on same WiFi network (failure):
[![enter image description here](https://i.stack.imgur.com/w3sT6.png)](https://i.stack.imgur.com/w3sT6.png)

**EDIT 2 (testing progress):**

After setting up a test server with https (and wss for signaling), the LAN connections remain non-functional, while different-network connections work (eg. desktop<->laptop in same room doesn't work, laptop<->phone on cell network does work.)