2016-03-01 55 views
-1

我做代理服务器,我已经从浏览器接收请求,并将其转发到端口80用于HTTP请求,并从那里得到响应。我的接收部分工作正常,但连接上的插孔拒绝在端口80Java的连接被拒绝在端口80

socket = new Socket("localhost",80);

帮助我如何解决这个问题。

+0

你能给的异常文本请 – stjepano

回答

1

检查几件事情

  • 主机名(本地主机?)和端口(80?)你试图连接?
  • 服务器端已经成功启动正常收听即您已启动服务器端进程/ java类?
  • 有没有防火墙阻止
  • 端口已经被使用的一些其他进程的连接?
+0

服务器端?当我将HTTP请求头发送到80端口时,我认为我的程序将是客户端,对吧?由于我正在创建'Socket'而不是'SeverSocket'。 没有防火墙阻塞。 –

+0

是的 - 如果没有人准备好在80端口回复/收听,那么会发生什么?其基本的客户端 - 服务器概念。什么是错误 - 分享你的代码和错误,否则我们不能帮助你。 –

相关问题