Class SockaddrIn
java.lang.Object
io.netty.channel.uring.SockaddrIn
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int(package private) static final byte[](package private) static final int(package private) static final byte[](package private) static final byte[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static InetSocketAddressgetIPv4(ByteBuffer memory, byte[] tmpArray) (package private) static InetSocketAddressgetIPv6(ByteBuffer memory, byte[] ipv6Array, byte[] ipv4Array) private static shorthandleNetworkOrder(ByteOrder order, short v) (package private) static booleanhasPortIpv4(ByteBuffer memory) (package private) static booleanhasPortIpv6(ByteBuffer memory) (package private) static intset(boolean ipv6, ByteBuffer memory, InetSocketAddress address) (package private) static intsetIPv4(ByteBuffer memory, InetAddress address, int port) struct sockaddr_in { sa_family_t sin_family; // address family: AF_INET in_port_t sin_port; // port in network byte order struct in_addr sin_addr; // internet address }; // Internet address. struct in_addr { uint32_t s_addr; // address in network byte order };(package private) static intsetIPv6(ByteBuffer memory, InetAddress address, int port) struct sockaddr_in6 { sa_family_t sin6_family; // AF_INET6 in_port_t sin6_port; // port number uint32_t sin6_flowinfo; // IPv6 flow information struct in6_addr sin6_addr; // IPv6 address uint32_t sin6_scope_id; /* Scope ID (new in 2.4) }; struct in6_addr { unsigned char s6_addr[16]; // IPv6 address };(package private) static intsetUds(ByteBuffer memory, DomainSocketAddress address) struct sockaddr_un { sa_family_t sun_family; // AF_UNIX char sun_path[108]; // Pathname }
-
Field Details
-
IPV4_MAPPED_IPV6_PREFIX
static final byte[] IPV4_MAPPED_IPV6_PREFIX -
IPV4_ADDRESS_LENGTH
static final int IPV4_ADDRESS_LENGTH- See Also:
-
IPV6_ADDRESS_LENGTH
static final int IPV6_ADDRESS_LENGTH- See Also:
-
SOCKADDR_IN6_EMPTY_ARRAY
static final byte[] SOCKADDR_IN6_EMPTY_ARRAY -
SOCKADDR_IN_EMPTY_ARRAY
static final byte[] SOCKADDR_IN_EMPTY_ARRAY
-
-
Constructor Details
-
SockaddrIn
private SockaddrIn()
-
-
Method Details
-
set
-
setIPv4
struct sockaddr_in { sa_family_t sin_family; // address family: AF_INET in_port_t sin_port; // port in network byte order struct in_addr sin_addr; // internet address }; // Internet address. struct in_addr { uint32_t s_addr; // address in network byte order }; -
setIPv6
struct sockaddr_in6 { sa_family_t sin6_family; // AF_INET6 in_port_t sin6_port; // port number uint32_t sin6_flowinfo; // IPv6 flow information struct in6_addr sin6_addr; // IPv6 address uint32_t sin6_scope_id; /* Scope ID (new in 2.4) }; struct in6_addr { unsigned char s6_addr[16]; // IPv6 address }; -
setUds
struct sockaddr_un { sa_family_t sun_family; // AF_UNIX char sun_path[108]; // Pathname } -
getIPv4
-
getIPv6
-
hasPortIpv4
-
hasPortIpv6
-
handleNetworkOrder
-