본문 바로가기
JAVA/NetworkTest

자바Network (TCP) TcpServer02

by 미눅스[멘토] 2023. 6. 30.
728x90
package kr.or.ddit.basic.tcp;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

public class TcpServer02 {
	public static void main(String[] args) throws IOException {
		// 서버소켓을 만들고, 클라이언트가 접속해 오면 소켓을 만들어서
		// 메시지를 받는 쓰레드와 메시지를 보내는 쓰레드에 이 소켓을 주입한다.
		ServerSocket server = new ServerSocket(7777);
		
		System.out.println("서버가 준비 중입니다...");
		
		Socket socket = server.accept(); //클라이언트의 접속 요청을 기다린다.
		
		Sender sender = new Sender(socket);
		Receiver receiver = new Receiver(socket);
		
		sender.start();
		receiver.start();
	}
}