【发布时间】:2014-12-01 16:34:38
【问题描述】:
我正在尝试将字符串从 windows 发送到同一台机器上的 linux vmware。
我做了以下事情: - 在 linux 机器上的 127.0.0.1 端口 50000 上打开一个套接字,并在 while 循环中读取该套接字。我的编程语言是 python 2.7 - 从 windows 机器(使用 cygwin)在 127.0.0.1 端口 50000 上使用 nc(netcat)发送命令。
但是,我在linux机器上没有收到任何命令,虽然通过windows /cygwin发送的命令是成功的。
我在 VMWARE 机器上使用 NAT(共享主机 IP 地址)。
问题可能出在哪里?
【问题讨论】:
-
你有没有先在同一台电脑上试过?
-
除了端口转发之外,还绑定到所有接口,而不仅仅是 127.0.0.1,因为它只接受来自您的 VM 的连接。
标签: python linux sockets python-2.7 vmware