TCP套接字可以绑定到IPV6地址并连接到IPV4对等体吗?

Can TCP socket bind to IPV6 address and connect to IPV4 peer?

我可以将 TCP 套接字绑定到本地 IPV6 地址,然后将其连接到对等 IPV4 地址吗?这似乎是不可能的,因为 ip 数据包不能同时包含 ipv4(目标)地址和 ipv6(源)地址。

Can I bind a TCP socket to a local IPV6 address, then connect it to peer IPV4 address?

不可以,IP 协议必须匹配才能连接成功。 connect 调用将简单地失败,甚至不会发送任何数据包。