[Java] 자바로 만드는 간단한 채팅 프로그램

자바 네트워크 부분을 활용하여 간단하게 서로 말을 주고받을 수 있는 채팅 프로그램을 한번 만들어보았습니다.

첨부파일을 통해 소스를 공유하니 필요하신분들은 다운로드하여 활용하셔도 됩니다.

 

Java로 만드는 간단한 채팅 프로그램 

muti_network.zip
다운로드

1. 위 압축파일의 압축 해제하여 이클립스에 넣어주세요.

 

채팅프로그램1

2. 위에있는 키티 사진을 저장한 뒤 MutiClient 27번째 라인에 저장 경로를 써줍니다.

 

채팅프로그램2

↑ 이 부분입니다.

 

작동방법

채팅프로그램3

1. 이렇게만 해주면 채팅 프로그램이 잘 작동될것입니다.. 이제 작동방법에 간단히 설명해드릴게요.

우선 서버를 먼저 돌립니다. MulitServer.java를 먼저 실행시켜주시면 됩니다.

 

채팅프로그램4

실행을 시키면 위와 같이 콘솔창에 서버가 실행되었다는 메시지가 나옵니다.

 

public void init() throws IOException {
      socket = new Socket("192.168.200.138", 5000);
      System.out.println("connected...");
      oos = new ObjectOutputStream(socket.getOutputStream());
      ois = new ObjectInputStream(socket.getInputStream());
      MultiClientThread ct = new MultiClientThread(this);
      Thread t = new Thread(ct);
      t.start();
}

2. MultiClient의 init()함수에서 자신의 IP번호를 입력합니다. 그런 뒤 MultiClient.java을 작동시켜주면~!

 

채팅프로그램5

3. 위와 같은 로그인창이 나오게 됩니다.

여기서 자신의 아이디를 name에 넣고 Login버튼을 누르면 채팅방으로 들어가집니다.

 

채팅프로그램6

채팅 화면은 이렇게 생겼습니다.

 

채팅프로그램7

4. Client를 여러 개 돌리셔서 채팅을 즐겨보시길....

이상으로 자바 네트워크로 만드는 간단한 채팅 프로그램 포스팅을 마칩니다.

댓글

Designed by JB FACTORY