2016-03-01 57 views
-1

我做代理服務器,我已經從瀏覽器接收請求,並將其轉發到端口80用於HTTP請求,並從那裏得到響應。我的接收部分工作正常,但連接上的插孔拒絕在端口80Java的連接被拒絕在端口80

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

幫助我如何解決這個問題。

+0

你能給的異常文本請 – stjepano

回答

1

檢查幾件事情

  • 主機名(本地主機?)和端口(80?)你試圖連接?
  • 服務器端已經成功啓動正常收聽即您已啓動服務器端進程/ java類?
  • 有沒有防火牆阻止
  • 端口已經被使用的一些其他進程的連接?
+0

服務器端?當我將HTTP請求頭髮送到80端口時,我認爲我的程序將是客戶端,對吧?由於我正在創建'Socket'而不是'SeverSocket'。 沒有防火牆阻塞。 –

+0

是的 - 如果沒有人準備好在80端口回覆/收聽,那麼會發生什麼?其基本的客戶端 - 服務器概念。什麼是錯誤 - 分享你的代碼和錯誤,否則我們不能幫助你。 –

相關問題