为什么 TCP accepted socket 不需要 bind(int, __CONST_SOCKADDR_ARG, socklen_t)
Why TCP accepted socket does not need bind(int, __CONST_SOCKADDR_ARG, socklen_t)
子套接字是在
之后创建的
int accept(__fd, __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)
绑定到本地地址,如果不是为什么?
是的,它绑定到本地IP/port。它绑定到接受连接请求的特定本地 IP(特别是如果侦听套接字通过通配符 IP 绑定到多个本地 IP,如 INADDR_ANY
),并绑定到侦听套接字绑定的同一本地端口到.
子套接字是在
之后创建的int accept(__fd, __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)
绑定到本地地址,如果不是为什么?
是的,它绑定到本地IP/port。它绑定到接受连接请求的特定本地 IP(特别是如果侦听套接字通过通配符 IP 绑定到多个本地 IP,如 INADDR_ANY
),并绑定到侦听套接字绑定的同一本地端口到.