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,两台电脑通过交换机连接,网络不懂,请高手指点~
展开
展开全部
首先要确定两台电脑之间可以ping
其次,你写的端口号不能太小了,server与client的端口号要一致且不能被占用
还有,如果你用了socket记得close
如果你使用的是虚拟机,ip地址应该是虚拟机的ip,而不是外部Windows的ip。(linux终端下ifconfig得到的ip才是正确的)
其次,你写的端口号不能太小了,server与client的端口号要一致且不能被占用
还有,如果你用了socket记得close
如果你使用的是虚拟机,ip地址应该是虚拟机的ip,而不是外部Windows的ip。(linux终端下ifconfig得到的ip才是正确的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以先通过常规方法,判定下网络情况:
如ping或者traceroute测试下网络连通性,如果是你描述的情况,应该是实验室和你的sevrer之间网络存在问题
如ping或者traceroute测试下网络连通性,如果是你描述的情况,应该是实验室和你的sevrer之间网络存在问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询