createByteArrayFromIpAddressString() — netty Function Reference
Architecture documentation for the createByteArrayFromIpAddressString() function in NetUtil.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9dd33ef5_da27_82d2_b43a_42b0859ae8c2["createByteArrayFromIpAddressString()"] 40fb3f7d_c2dd_316b_f965_bdef8e0dad94["NetUtil"] 9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|defined in| 40fb3f7d_c2dd_316b_f965_bdef8e0dad94 f5782167_2420_ff99_4480_b2d1e67eedd2["isValidIpV4Address()"] 9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|calls| f5782167_2420_ff99_4480_b2d1e67eedd2 42de1372_5ffc_33b5_49ba_958b59b48626["validIpV4ToBytes()"] 9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|calls| 42de1372_5ffc_33b5_49ba_958b59b48626 18d4d9ec_e642_8239_767f_3cf0665429c5["isValidIpV6Address()"] 9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|calls| 18d4d9ec_e642_8239_767f_3cf0665429c5 b30e6fa5_6204_a80f_b331_d6314fb87ddb["getIPv6ByName()"] 9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|calls| b30e6fa5_6204_a80f_b331_d6314fb87ddb style 9dd33ef5_da27_82d2_b43a_42b0859ae8c2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/main/java/io/netty/util/NetUtil.java lines 285–304
public static byte[] createByteArrayFromIpAddressString(String ipAddressString) {
if (isValidIpV4Address(ipAddressString)) {
return validIpV4ToBytes(ipAddressString);
}
if (isValidIpV6Address(ipAddressString)) {
if (ipAddressString.charAt(0) == '[') {
ipAddressString = ipAddressString.substring(1, ipAddressString.length() - 1);
}
int percentPos = ipAddressString.indexOf('%');
if (percentPos >= 0) {
ipAddressString = ipAddressString.substring(0, percentPos);
}
return getIPv6ByName(ipAddressString, true);
}
return null;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createByteArrayFromIpAddressString() do?
createByteArrayFromIpAddressString() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/NetUtil.java.
Where is createByteArrayFromIpAddressString() defined?
createByteArrayFromIpAddressString() is defined in common/src/main/java/io/netty/util/NetUtil.java at line 285.
What does createByteArrayFromIpAddressString() call?
createByteArrayFromIpAddressString() calls 4 function(s): getIPv6ByName, isValidIpV4Address, isValidIpV6Address, validIpV4ToBytes.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free