TcpServer02 / TcpClient02 : 채팅

조수경·2021년 11월 18일
0

고급자바

목록 보기
52/97
package kr.or.didt.tcp;

import java.net.ServerSocket;
import java.net.Socket;

public class TcpServer02 {
   
	public static void main(String[] args) {
		
		try {
			// ServerSocket 객체를 만들고, 클라이언트가 접속해 오면 Socket을
			// 만들어서 메시지를 보내는 클래스와 메시지를 받는 클래스에 
			// 이 Socket을 넘겨준다.
			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();
			
		} catch (Exception e) {
			// TODO: handle exception
		}
		
	}
	
}
package kr.or.didt.tcp;

import java.net.Socket;


public class TcpClient02 {

	public static void main(String[] args) {
      try {
		Socket socket = new Socket("localhost", 7777);//ip주소, 포트 번호
		System.out.println("서버에 연결되었습니다...");
		//클라이언트가 서버에 들어가는 것
		
		Sender sender = new Sender(socket);
	    Receiver receiver = new Receiver(socket);
		
		sender.start();
		receiver.start();
	    
	} catch (Exception e) {
		// TODO: handle exception
	}
		
		
	}

}

profile
신입 개발자 입니다!!!

0개의 댓글

관련 채용 정보