ServerSocket() — netty Function Reference
Architecture documentation for the ServerSocket() function in DnsNameResolverTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 12478793_7fa5_177a_78ec_c6c387dacaab["ServerSocket()"] b6215f36_0afe_a284_a3fd_3999e90a8e97["DnsNameResolverTest"] 12478793_7fa5_177a_78ec_c6c387dacaab -->|defined in| b6215f36_0afe_a284_a3fd_3999e90a8e97 6379f5e9_9105_8ed2_288e_b124a4c8863f["InetSocketAddress()"] 12478793_7fa5_177a_78ec_c6c387dacaab -->|calls| 6379f5e9_9105_8ed2_288e_b124a4c8863f style 12478793_7fa5_177a_78ec_c6c387dacaab fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java lines 3481–3500
private static ServerSocket startDnsServerAndCreateServerSocket(TestDnsServer dns) throws IOException {
for (int i = 0;; i++) {
ServerSocket serverSocket = new ServerSocket();
serverSocket.setReuseAddress(true);
serverSocket.bind(new InetSocketAddress(NetUtil.LOCALHOST4, 0));
try {
dns.start(null, (InetSocketAddress) serverSocket.getLocalSocketAddress());
return serverSocket;
} catch (IOException e) {
serverSocket.close();
if (i == 10) {
// We tried 10 times without success
throw new IllegalStateException(
"Unable to bind TestDnsServer and ServerSocket to the same address", e);
}
// We could not start the DnsServer which is most likely because the localAddress was already used,
// let's retry
}
}
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does ServerSocket() do?
ServerSocket() is a function in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java.
Where is ServerSocket() defined?
ServerSocket() is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java at line 3481.
What does ServerSocket() call?
ServerSocket() calls 1 function(s): InetSocketAddress.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free