Language/Java

네트워크2

원2 2021. 4. 1. 15:22
728x90
반응형

실행 전
실행 후

import java.io.*; // *처리로 모든걸 처리할 수 있도로 만들었다.
import java.net.*;

public class Test002 {
	public static void main(String[] args) {
		ServerSocket aServerSocket;
		Socket aClientSocket;

		System.out.println("서버를 시작합니다...");

		try {
			aServerSocket = new ServerSocket(2000);

			System.out.println("클라이언트 접속을 기다립니다...");
			aClientSocket = aServerSocket.accept();
			System.out.println("클라이언트가 접속하였습니다.");

			System.out.print("클라이언트");
			System.out.print(aClientSocket.getInetAddress());
			System.out.println(":" + aClientSocket.getPort());

			OutputStream aOutputStream = aClientSocket.getOutputStream();
			aOutputStream.write("지옥으로 키티".getBytes());

			aServerSocket.close();
			aClientSocket.close();
		} catch (IOException e) {
			System.out.println("소켓 생성을 실패 하였습니다");
			System.out.println("서버가 비정상 적으로 종료되었습니다.");
			return;
		}

		System.out.println("서버를 종료합니다...");
	}
}
728x90
반응형

'Language > Java' 카테고리의 다른 글

싱글 Thread 속도측정  (0) 2021.04.02
Thread  (0) 2021.04.01
네트워크 3  (0) 2021.04.01
네트워크  (0) 2021.04.01
열거형  (0) 2021.03.31
Set set을 이용한 로또 번호만들기  (0) 2021.03.31