'미친 JAVA 강의'- 간단한 클라이언트 서버 연결

3123 단어
/* */
import java.io.IOException;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;


public class Server {
    public static void main(String[] args)
        throws IOException
    {   // ServerSocket, 
        ServerSocket ss = new ServerSocket(30000);
        // 
        while(true)
        {
            // Socket , Socket
            Socket s = ss.accept();
            // Socket PrintStream
            PrintStream ps = new PrintStream(s.getOutputStream());
            // IO 
            ps.println("connect successfully.");
            // , Socket
            ps.close();
            s.close();
        }
    }
}
/* */
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;


public class Client {
    public static void main(String[] args)
        throws IOException
    {
        // 30000 Socket
        Socket s = new Socket("127.0.0.1", 30000);
        // Socket Buffereader
        BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
        // IO 
        String line = br.readLine();
        System.out.print("A message from server: " + line);
        // , Socket
        br.close();
        s.close();
    }
}

서버 클래스를 먼저 실행하고 클라이언트 클래스를 실행하면 클라이언트 클래스 컨트롤러가 출력합니다. "A message from server: connect successfully."

좋은 웹페이지 즐겨찾기