高分!socket编程的问题!!!!急急!懂网络的高手来!
写了个socket的例子,SocketServer 建立好后,再建一个客户端去访问,如果用的是127.0.0.1这个ip就可以成功连接,但是连本机实际的ip也不行,连别人的ip也不行。上网查了些资料,用ping指令测试发现ping 127.0.0.1可以通,ping主机实际ip和其他人的ip也ping不通是为什么???有看到说防火墙原因的,我是win7具体怎么改求详细教导啊!
------解决方案--------------------127.0.0.1就是本机地址
改别人的ip的话。要保证联网,局域网。当然防火墙最好关一下!!
------解决方案--------------------
个人觉得你用的应该不是局域网。就算局域网内存在防火墙,ping还是没问题的,肯定能通的
------解决方案--------------------
在控制面板里有防火墙 要么关闭 要么启动例外 你一看就明白了
------解决方案--------------------127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
你先试一下固定的IP,如果不行,就把防火墙关了
------解决方案--------------------LZ在你的命令行输入:ipconfig然后回车,查看你的IPv4的地址
------解决方案--------------------你确定ping不通的是你本机的ip吗?最好把你ipconfig后的结果截图一下贴出来
还有顺便ping下随便哪个能访问的网站的ip地址看看结果
------解决方案--------------------是不是win7有什么服务没开啊。我记得win7里的网络服务很多的默认设置都是关着的。跟xp的区别很大。
------解决方案--------------------
域名ping不通ip能ping通吗?
基本是系统问题了,搜一下吧
http://blog.csdn.net/wjbych/article/details/3096276