class Socket

Defined at line 70 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.raw/fuchsia.posix.socket.raw/cpp/fidl/fuchsia.posix.socket.raw/cpp/markers.h

A raw network socket.

Once a socket has been retrieved from a provider, this interface is then

used to further configure and use the socket. This interface is essentially

POSIX.

All methods on this type are nonblocking; their exact behaviors match their

Linux counterparts.

*Warning:* This protocol is not yet ready for direct use by clients.

Instead, clients should use the BSD sockets API to interact with sockets.

We plan to change this protocol substantially and clients that couple

directly to this protocol will make those changes more difficult.

Public Members

static Openness kOpenness
static const char[] kDiscoverableName

Records