非常に基本的なサーバーである以下のコードがあります。ブラウザでは、localhost:6789/xxxxのようなものを置いています。アプリが実行されているときは、クライアントから要求を読み込みますが、「このサイトにアクセスできない」というメッセージが表示され、アプリが例外をスローします。クライアントに応答する最善の方法は何ですか?javaサーバーアプリケーションから応答を受け取ることができません
import java.net.*;
import java.io.*;
import java.net.Socket;
public class URLConnection {
public static void main(String[] args)throws IOException {
String clientSentence;
ServerSocket welcomeSocket = new ServerSocket(6789);
while (true) {
Socket connectionSocket = welcomeSocket.accept();
BufferedReader inFromClient =
new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
DataOutputStream outToClient = new DataOutputStream(connectionSocket.getOutputStream());
clientSentence = inFromClient.readLine();
System.out.println("Received: " + clientSentence);
outToClient.writeBytes("HTTP/1.1 200 OK");
}
}
}
この有益な情報をありがとう。私はこれからも心に留めておきます。 – MXG123