*Contact emails*
[email protected], [email protected], [email protected],
[email protected]

*Specification*
https://developer.chrome.com/docs/iwa/direct-sockets

*Summary*

The "direct-sockets-private" blanket permission policy in Isolated Web Apps
is being replaced by the more granular "local-network" and
 "loopback-network" permission policies.

Connecting via *TCP direct sockets* or *UDP direct sockets in connected
mode* will now require specific permission policies based on the target
address space:

  - Connecting to addresses within the local network address space
<https://wicg.github.io/local-network-access/#ip-address-space> requires
the "local-network" permission policy.
  - Connecting to addresses within the loopback network address space
<https://wicg.github.io/local-network-access/#ip-address-space> requires
the "loopback-network" permission policy.

For *UDP direct sockets in bound mode*, the requirements are more
stringent: both the "local-network" and "loopback-network" permission
policies are required regardless of the specific address being utilized.

*Blink component*

Blink>Network>Direct Sockets
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ENetwork%3EDirect%20Sockets%22>

*Risks*

*Interoperability and Compatibility*

*Gecko & WebKit*: No signal. Direct Sockets are only available on Isolated
Web Apps which are only available on ChromeOS.

*Web developers: *Update "direct-sockets-private" permission policy with
the relevant "local-network" and "loopback-network" permission policies in
Isolated Web Apps Manifests.
*Debuggability*

*No information provided*

*Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, ChromeOS, Android, and Android WebView)?*

No. Only ChromeOS.
*Estimated milestones*
Shipping on ChromeOS 151


*Link to entry on the Chrome Platform Status*

https://chromestatus.com/feature/6046077976444928

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABiY0qtzqY3Y149uQKVb6e1NS0_97txJyd2Q%3DiuAeWseSBN7nA%40mail.gmail.com.

Reply via email to