View source code
Display the source code in std/socket.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
std.socket.socket.this
- multiple declarations
- Function Socket.this
- Function Socket.this
- Function Socket.this
Function Socket.this
Create a blocking
socket. If a single protocol
type
exists to support
this socket type
within the address family, the
may be
omitted.
ProtocolType
Prototypes
this( AddressFamily af, SocketType type, ProtocolType protocol ) @trusted; this( AddressFamily af, SocketType type ) @safe; this( AddressFamily af, SocketType type, const(char[]) protocolName ) @trusted;
Function Socket.this
Use an existing socket handle
.
Prototype
this( std.socket. socket_t sock, AddressFamily af ) pure nothrow @nogc @safe;
Function Socket.this
Create a blocking
socket using the parameters from the specified
structure.
AddressInfo
Prototype
this( const(AddressInfo) info ) @safe;
Authors
Christopher E. Miller, David Nadlinger, Vladimir Panteleev