Ich habe den folgenden Code unter dem ist ein sehr einfacher Server. Im Browser habe ich etwas wie: localhost: 6789/xxxx gesetzt. Wenn die Anwendung ausgeführt wird, liest sie die Anfrage vom Client, aber dann wird die Meldung "Diese Seite kann nicht erreicht werden" angezeigt und die App löst eine Ausnahme aus. Was ist der beste Weg, um auf den Kunden zu antworten?Kann keine Antwort von Java-Server-App bekommen
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");
}
}
}
Danke für diese nützliche Information. Ich werde es mir merken, wenn ich vorwärts gehe. – MXG123