Мы используем TCP одновременного открытия для подключения сокета TCP. Позволяет позвонить одному SideA и другому SideB.
Из журнала wireshark я вижу, что первые два SYN, отправленные с SideB, заблокированы с помощью NAT SideA. Затем SideA отправляет SYN, и он принимается SideB, и он отвечает [SYN, ACK]. После получения этого [SYN, ACK] SideA отправляет ACK. Но это не доходит до SideB. Это почему? Почему NAT SideB не позволяет ACK пройти?
Обе стороны имеют полный конус NAT. Порт SideA - 52088, а порт SideB - 56961. Я добавляю логи Wireshark для обеих сторон.
Маршрутизатор SideA: TPLINK, модель: TLMR3420
Я не знаю о роутере SideB. Но это был AT & T Wi-Fi.