首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

因为目标计算机积极拒绝,无法连接。 127.0.0.1:8888

2013-10-11 来源:读书人网 【读书人网(Reader8.cn):综合教育门户网站】
由于目标计算机积极拒绝,无法连接。 127.0.0.1:8888下载了个c#版的p2p聊天工具,调试时出现“由于目标计算机

由于目标计算机积极拒绝,无法连接。 127.0.0.1:8888
下载了个c#版的p2p聊天工具,调试时出现“由于目标计算机积极拒绝,无法连接。 127.0.0.1:8888”错误提示,请问高手这如何解决。
ps:防火墙我关闭了,端口号也测试了几个,都是大于1000的,不过都出现这个错误
我是刚接触网络编程,现在课程设计需要用到,所以想找个例子学习一下。
资源我重新上传了(我不知道我在哪下载的了,只好重新上传)
http://download.csdn.net/source/3377954
[解决办法]

引用:
引用:

在运行中输入cmd ,然后用 netstat -an 看下有没有8888这个端口?

至少可以看是不是被占用了
端口没被占用,我换了很多个端口还是不行


这个8888应该是服务端的监听端口,如果netstat看不到的话肯定是会发生lz你所说的问题的。你应该还要启动这个服务端才对。
[解决办法]
网上那些“范例”很多都是所谓的单机demo,不要相信是产品的。

回答你#4楼的问题。最起码的,通用服务器不是什么什么127.0.0.1进行bind操作的。比较正规的是IPAddress.Any,比较业余的也是从dns对象中遍历IPAddress集合,找出其中第一个符合ipv4模式的地址。

你看到127.0.0.1的,直接把这个写“范例”的作者当作骗子好了。
[解决办法]
大规模的测试,产品化的测试,这是必需的。不要相信仅仅是为了掩饰一个特别方法随便写的所谓范例。即使是msdn上的通讯范例,大多数也是非产品化的。因为它如果按照产品设计必须有的要素来设计,初学者反而会“看不懂”。这就是一个现实矛盾。
[解决办法]
我最近也做了一个局域网聊天程序,当服务器端没有开启服务时,就会出现你那种情况,应该是服务器没有开启,我估计,你那个程序的服务器端是在8888端口上监听。我应经把我做的程序(C#写的)上传上去了,你自己下载看看,应该对你有帮助,有任何疑问可按里面的联系方式联系。