幾個小時前我已經開始學習java socket通信。現在我試圖讓服務器應用程序將數據返回給webbrowser。 我的代碼:Java簡單服務器錯誤
try{
ServerSocket socket = new ServerSocket(80);
Socket response = socket.accept();
String lol = "<html>hi</html>";
OutputStream str = response.getOutputStream();
str.write(lol.getBytes("US-ASCII"));
str.flush();
response.close();
System.out.println("LOL works!");
}catch(IOException ex)
{
System.out.println(ex.toString());
}
}
我在服務器應用程序沒有錯誤,消息「LOL的作品!」在控制檯但在web瀏覽器打印我得到這個錯誤:
是否anobody知道如何修復它,並得到文本「喜」,在網頁瀏覽器?謝謝。
編輯: 我試過把它添加到telnet。這是結果:
您現在收聽的80端口上,而是通過HTTPS連接其中默認爲端口443.這是一個問題,當然? – rodion 2012-02-12 16:09:12
我正在處理80.這是我在谷歌上發現的第一個圖像。 – user35443 2012-02-12 16:24:29