linux 下我写了一个server和client,同一电脑上client可以访问server,但是在实验室的另一台电脑访问不了

提示:noroutetohost,IP分别是122.204.84.107,122.204.84.171,两台电脑通过交换机连接,网络不懂,请高手指点~... 提示:no route to host,IP分别是122.204.84.107,122.204.84.171,两台电脑通过交换机连接,网络不懂,请高手指点~ 展开
 我来答
gho8810
2011-08-19 · TA获得超过107个赞
知道答主
回答量:51
采纳率:0%
帮助的人:45.5万
展开全部
这个原因很多:
1.首先看能不能ping通对方,如果能,就要检查服务器配置是否有问题。如果不能ping通,那就是网络问题。
2. no route to host ,意思是没有路由到达主机,你需要检查,交换机是否划分了VLAN,是否正确配置网关,交换机如果是三层交换机,还要检查VLAN间的路由是否正确,电脑上的IP地址,网关地址是否正确。
金石2286
2011-08-19 · TA获得超过1061个赞
知道小有建树答主
回答量:731
采纳率:0%
帮助的人:807万
展开全部
首先要确定两台电脑之间可以ping
其次,你写的端口号不能太小了,server与client的端口号要一致且不能被占用
还有,如果你用了socket记得close

如果你使用的是虚拟机,ip地址应该是虚拟机的ip,而不是外部Windows的ip。(linux终端下ifconfig得到的ip才是正确的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永远想不到xw
2011-08-19 · TA获得超过134个赞
知道小有建树答主
回答量:138
采纳率:50%
帮助的人:130万
展开全部
你可以先通过常规方法,判定下网络情况:
如ping或者traceroute测试下网络连通性,如果是你描述的情况,应该是实验室和你的sevrer之间网络存在问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式