javaで書かれた簡単なサーバを作成しました。このサーバは、htmlファイルのhtmlコードを接続しているクライアントに送信するだけです。それはポート8008を使用しています。問題は私がhttp://localhost:8008経由でこのhtmlを取得するためにchromeを使用したときに問題なく動作しているようです。 2人が正しく通信し、ブラウザがhtmlページを表示するためにはどうすればよいですか。私はServerSocketsを使用しています。また、Webブラウザはどのように情報を送信したり、サーバーに要求したりできますか?どのようにURLを使用して?ありがとう!Javaで書かれたブラウザとサーバ間の通信
ServerSocket serverSocket = null;
try {
serverSocket = new ServerSocket(8008);
} catch (IOException e) {
System.err.println("Could not listen on port: 8008.");
System.exit(1);
}
Socket clientSocket = null;;
try {
clientSocket = serverSocket.accept(); //This is the browser requesting for connection
} catch (IOException e) {
System.err.println("Accept failed.");
System.exit(1);
}
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
out.println("Some HTML Code"); //The browser should be able to render the HTML Code sent
out.close();
in.close();
clientSocket.close();
serverSocket.close();
コードはありません?どのように私たちが助けてくれると思いますか? – SJuan76
コード – Ram