标签: c++ sockets vmware
当我从服务器调用getpeername()时,我获取主机地址和而不是虚拟机地址。客户端和服务器在不同的域上运行。
getpeername()
当我的客户端从虚拟机(在不同的域)进行通信时,为什么这个getpeername()总是返回我的本地主机地址,我有点困惑。
任何建议都将受到赞赏。
答案 0 :(得分:2)
这并不奇怪。它几乎是NAT(网络地址转换)的定义。虚拟机地址在主机上转换为on。
NAT