connect() — netty Function Reference
Architecture documentation for the connect() function in Socket.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 055890e6_d940_c9cc_f59a_bfc97d2bca0b["connect()"] c1db2c0c_ff79_5334_3102_02a56efa545c["Socket"] 055890e6_d940_c9cc_f59a_bfc97d2bca0b -->|defined in| c1db2c0c_ff79_5334_3102_02a56efa545c 12e44c1a_7b43_2eff_41e9_0e1fbbb204fc["useIpv6()"] 055890e6_d940_c9cc_f59a_bfc97d2bca0b -->|calls| 12e44c1a_7b43_2eff_41e9_0e1fbbb204fc 64d6434d_2691_6b0c_cd45_b66bc61a0891["connectDomainSocket()"] 055890e6_d940_c9cc_f59a_bfc97d2bca0b -->|calls| 64d6434d_2691_6b0c_cd45_b66bc61a0891 style 055890e6_d940_c9cc_f59a_bfc97d2bca0b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-native-unix-common/src/main/java/io/netty/channel/unix/Socket.java lines 339–356
public final boolean connect(SocketAddress socketAddress) throws IOException {
int res;
if (socketAddress instanceof InetSocketAddress) {
InetSocketAddress inetSocketAddress = (InetSocketAddress) socketAddress;
InetAddress inetAddress = inetSocketAddress.getAddress();
NativeInetAddress address = NativeInetAddress.newInstance(inetAddress);
res = connect(fd, useIpv6(inetAddress), address.address, address.scopeId, inetSocketAddress.getPort());
} else if (socketAddress instanceof DomainSocketAddress) {
DomainSocketAddress unixDomainSocketAddress = (DomainSocketAddress) socketAddress;
res = connectDomainSocket(fd, unixDomainSocketAddress.path().getBytes(CharsetUtil.UTF_8));
} else {
throw new Error("Unexpected SocketAddress implementation: " + className(socketAddress));
}
if (res < 0) {
return handleConnectErrno("connect", res);
}
return true;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does connect() do?
connect() is a function in the netty codebase, defined in transport-native-unix-common/src/main/java/io/netty/channel/unix/Socket.java.
Where is connect() defined?
connect() is defined in transport-native-unix-common/src/main/java/io/netty/channel/unix/Socket.java at line 339.
What does connect() call?
connect() calls 2 function(s): connectDomainSocket, useIpv6.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free