Direct Sockets: Browser implementation for TCP connection establishment
DirectSocketsServiceImpl::OpenTcpSocket() now calls CreateTCPConnectedSocket() on the network context. Browser test DirectSocketsBrowserTest.OpenTcp_Options verifies that the remote address, port, buffer sizes and no-delay flag are passed successfully. NavigatorSocket::PendingRequest has been split into TCPSocket and UDPSocket classes, currently with no web-exposed members implemented. https://github.com/WICG/raw-sockets/blob/master/docs/explainer.md#tcp https://github.com/WICG/raw-sockets/blob/master/docs/explainer.md#udp Explainer: https://github.com/WICG/raw-sockets/blob/master/docs/explainer.md Intent to Prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/ARtkaw4e9T4/m/npjeMssPCAAJ Design doc: https://docs.google.com/document/d/1Xa5nFkIWxkL3hZHvDYWPhT8sZvNeFpCUKNuqIwZHxnE/edit?usp=sharing This is a reland of https://chromium-review.googlesource.com/c/chromium/src/+/2391181 which was reverted https://chromium-review.googlesource.com/c/chromium/src/+/2404821 as 'New tests are failing on many builders' Some new tests are temporarily disabled while we investigate their failures on specific bots - crbug.com/1141241 Bug: 905818,1141241 Change-Id: I13bedf1fdc160b3d1fc857a3debde73e3203ffee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2465343 Auto-Submit: Eric Willigers <ericwilligers@chromium.org> Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by:Glen Robertson <glenrob@chromium.org> Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Reviewed-by:
Christian Dullweber <dullweber@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#820088}
Showing
Please register or sign in to comment