当前位置:编程学习 > C#/ASP.NET >>

ping成功,tenlet80端口失败

小弟开发了一套kiosk(window系统,使用apache+php+sybase,其实就一台式机),系统用于做售票用,使用.net来做socket服务端接受出票消息,并自己提供.net webbrowser做浏览器供用户买票。但是最近出了一些问题,
启动一段时间后出现状况就是无法显示网页,所以导致不能售票。
这时我
ping localhost   -成功
ping www.google.com -成功
telnet localhost 80 -无法连接
telnet www.qq.com 80 -无法连接
用IE也无法上www.google.com,localhost的网站。


奇怪的是,只要关闭所有.net程序再重启,就能没问题,能重新上网,ping telnet都没有问题

我快疯了,救命阿 --------------------编程问答-------------------- telnet 80端口?

你搞笑哦,telnet默认是23端口吧
80是http --------------------编程问答-------------------- telnet指定端口可以测试这个端口是不是在侦听 --------------------编程问答-------------------- 继续求救 --------------------编程问答-------------------- 出问题时,netstat看看有多少端口被占用了
--------------------编程问答-------------------- jf --------------------编程问答-------------------- telnet不是任何监听服务都可以检测的出来的,如果是自己创建的Socket监听,telnet是检测不出来的(奇怪吧)。另外ping用的不是80端口,而且是UDP协议,不是TCP,但是telnet是TCP协议哦。 --------------------编程问答-------------------- 应当还是防火墙。 --------------------编程问答-------------------- telnet 可以访问 web , smtp, pop3 etc 的原因是 http, smtp, pop3 协议在设计时考虑了对 telnet 程序的友好性.

--------------------编程问答--------------------
引用 4 楼 friedduck 的回复:
出问题时,netstat看看有多少端口被占用了


不是很多端口被引用,都很正常 --------------------编程问答--------------------
引用 1 楼 cstod 的回复:
telnet 80端口?

你搞笑哦,telnet默认是23端口吧
80是http

谁说不行,你试试telnet www.163.com 80
再试试telnet www.163.com 23
显然前者可以连接到telnet 80端口,这说明这个端口80在监听,这就是测试一个端口是否监听的方法,并非真的telnet --------------------编程问答-------------------- 是系统的问题
以前装了天网后在特定网络一段时间后就会无法上网
需要重启才可以上网

建议楼主重装系统试试 --------------------编程问答-------------------- 连接数太多了吧 --------------------编程问答--------------------
引用 11 楼 yyz985 的回复:
是系统的问题
以前装了天网后在特定网络一段时间后就会无法上网
需要重启才可以上网

建议楼主重装系统试试


啥叫天网? --------------------编程问答-------------------- 天网防火墙 --------------------编程问答-------------------- 吧迅雷关了!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,