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 程序的友好性.
--------------------编程问答--------------------
不是很多端口被引用,都很正常 --------------------编程问答--------------------
谁说不行,你试试telnet www.163.com 80
再试试telnet www.163.com 23
显然前者可以连接到telnet 80端口,这说明这个端口80在监听,这就是测试一个端口是否监听的方法,并非真的telnet --------------------编程问答-------------------- 是系统的问题
以前装了天网后在特定网络一段时间后就会无法上网
需要重启才可以上网
建议楼主重装系统试试 --------------------编程问答-------------------- 连接数太多了吧 --------------------编程问答--------------------
啥叫天网? --------------------编程问答-------------------- 天网防火墙 --------------------编程问答-------------------- 吧迅雷关了!
补充:.NET技术 , C#