1

私は Web サーバー (完了) で作業しており、独自の小さなテキストベースのブラウザーを作成すると考えていましたが、唯一の問題は、実際にブラウザーに応答を読み取らせることができないことです。コードは次のとおりです。

import java.io.*;
import java.net.*;

class client
{
    static Socket socket = null;
    static BufferedReader in = null;
    static PrintWriter out = null;

    public static void main(String args[])
    {
        int fromServer;
        try
        {
            socket = new Socket("localhost", 8001);
            in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
            out = new PrintWriter( new BufferedOutputStream(socket.getOutputStream()));
            out.println("GET /Library/WebServer/Documents/index.html.en HTTP/1.0");
            out.flush();
            while ((fromServer = in.read()) != -1)
            {
                System.out.write(fromServer);
                System.out.flush();
            }

        }
        catch (UnknownHostException e)
        {
            System.out.println("Unknown host");
        }
        catch (IOException e)
        {
            System.out.println("IO error");
        }
    }
}
4

1 に答える 1