Могу ли я добиться реального двунаправленного взаимодействия между устройством (c ++) в локальной сети за NAT
и устройство (ПК) в Интернете (не за NAT
) с помощью websockets
, Начало связи должно быть инициировано сетевым устройством.
С уважением
В этом отношении WebSockets будет вести себя точно так же, как и любые другие сокеты. Если инициатор находится за устройством NAT, а получатель — нет, он должен работать (в соответствии с какой-либо специальной политикой устройства NAT). Если цель находится за NAT, она не будет работать без какой-либо настройки переадресации портов.
Других решений пока нет …