当前位置: 技术问答>linux和unix
问个最简单的TCP/IP传输问题
来源: 互联网 发布时间:2016-11-14
本文导语: 我有两台笔记本。笔记本A装有linux虚拟机A,笔记本B装有linux虚拟机B。 我写了最简单的程序服务器程序tcp_server和客户端程序tcp_client。服务器程序和客户端程序在虚拟机A上可以传输数据。证明程序正确无误。 虚拟机A...
我有两台笔记本。笔记本A装有linux虚拟机A,笔记本B装有linux虚拟机B。
我写了最简单的程序服务器程序tcp_server和客户端程序tcp_client。服务器程序和客户端程序在虚拟机A上可以传输数据。证明程序正确无误。
虚拟机A用ping测试虚拟机B有反应。(虚拟机A与虚拟机B的IP属于同一网段,且我将虚拟机B的防火墙也关掉了)
但是为什么:我现在虚拟机B上运行tcp_server程序,在虚拟机A上运行tcp_client程序,出现的却是connect refuse。
我十分不解,到底哪里出问题了。
我写了最简单的程序服务器程序tcp_server和客户端程序tcp_client。服务器程序和客户端程序在虚拟机A上可以传输数据。证明程序正确无误。
虚拟机A用ping测试虚拟机B有反应。(虚拟机A与虚拟机B的IP属于同一网段,且我将虚拟机B的防火墙也关掉了)
但是为什么:我现在虚拟机B上运行tcp_server程序,在虚拟机A上运行tcp_client程序,出现的却是connect refuse。
我十分不解,到底哪里出问题了。
|
iptables -F
|
这个不好说
应该是你的B虚拟机的物理机设置的问题
应该是你的B虚拟机的物理机设置的问题
|
+1
可以是虚拟机上防火墙挡了
|
AB相互都能ping的通?
用的端口正确吗?有没有可能被其他程序占用?
用的端口正确吗?有没有可能被其他程序占用?
|
不用虚拟机就没是