日期:2014-05-20  浏览次数:20783 次

高分!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的话。要保证联网,局域网。当然防火墙最好关一下!!
------解决方案--------------------
引用:
引用:
127.0.0.1就是本机地址

改别人的ip的话。要保证联网,局域网。当然防火墙最好关一下!!
具体怎么关??360防火墙还是什么?我没装过其他的啊


个人觉得你用的应该不是局域网。就算局域网内存在防火墙,ping还是没问题的,肯定能通的
------解决方案--------------------
引用:
引用:
127.0.0.1就是本机地址

改别人的ip的话。要保证联网,局域网。当然防火墙最好关一下!!
具体怎么关??360防火墙还是什么?我没装过其他的啊

在控制面板里有防火墙  要么关闭  要么启动例外 你一看就明白了
------解决方案--------------------
127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。 

你先试一下固定的IP,如果不行,就把防火墙关了
------解决方案--------------------
引用:
写了个socket的例子,SocketServer 建立好后,再建一个客户端去访问,如果用的是127.0.0.1这个ip就可以成功连接,但是连本机实际的ip也不行,连别人的ip也不行。上网查了些资料,用ping指令测试发现ping 127.0.0.1可以通,ping主机实际ip和其他人的ip也ping不通是为什么???有看到说防火墙原因的,我是win7具体怎么改求详细教导……
LZ在你的命令行输入:ipconfig然后回车,查看你的IPv4的地址
------解决方案--------------------
你确定ping不通的是你本机的ip吗?最好把你ipconfig后的结果截图一下贴出来

还有顺便ping下随便哪个能访问的网站的ip地址看看结果
------解决方案--------------------
是不是win7有什么服务没开啊。我记得win7里的网络服务很多的默认设置都是关着的。跟xp的区别很大。
------解决方案--------------------
引用:
引用:
你确定ping不通的是你本机的ip吗?最好把你ipconfig后的结果截图一下贴出来

还有顺便ping下随便哪个能访问的网站的ip地址看看结果刚才也用了ipconfig出来的ip,但是还是不行。。试过ping www.sina.com也ping 不通。

域名ping不通ip能ping通吗?

基本是系统问题了,搜一下吧

http://blog.csdn.net/wjbych/article/details/3096276