data SocketAddr
IP address and port.
Example:
use std.net { SocketAddr }
fn main() io {
let a = SocketAddr.parse("[::1]:8080")!
print("{a.ip.toString()} {a.port}")
}Output
::1 8080
@derive(Copy, Eq, Hash)
pub(api) data SocketAddrThread safety. immutable; safe to share.
Since. 1.0.0-beta
Fields
pub(api) ip: IpAddr | The IP address. |
pub(api) port: u16 | The port. |
Methods
parse | (text: str) -> SocketAddr | ParseErrorip:port or [v6]:port with numeric addresses (SocketAddr.parse("127.0.0.1:8080")). |
of | (ip: IpAddr, port: u16) -> SocketAddrThe address ip:port. |
toString | () -> strip:port for IPv4, [ip]:port for IPv6. |
Defined in: std/net/net.oxl:266