[Java] 자바로 만드는 간단한 채팅 프로그램
- Language/Java
- 2017. 10. 16.
자바 네트워크 부분을 활용하여 간단하게 서로 말을 주고받을 수 있는 채팅 프로그램을 한번 만들어보았습니다.
첨부파일을 통해 소스를 공유하니 필요하신분들은 다운로드하여 활용하셔도 됩니다.
Java로 만드는 간단한 채팅 프로그램
1. 위 압축파일의 압축 해제하여 이클립스에 넣어주세요.
2. 위에있는 키티 사진을 저장한 뒤 MutiClient 27번째 라인에 저장 경로를 써줍니다.
↑ 이 부분입니다.
작동방법
1. 이렇게만 해주면 채팅 프로그램이 잘 작동될것입니다.. 이제 작동방법에 간단히 설명해드릴게요.
우선 서버를 먼저 돌립니다. MulitServer.java를 먼저 실행시켜주시면 됩니다.
실행을 시키면 위와 같이 콘솔창에 서버가 실행되었다는 메시지가 나옵니다.
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을 작동시켜주면~!
3. 위와 같은 로그인창이 나오게 됩니다.
여기서 자신의 아이디를 name에 넣고 Login버튼을 누르면 채팅방으로 들어가집니다.
채팅 화면은 이렇게 생겼습니다.
4. Client를 여러 개 돌리셔서 채팅을 즐겨보시길....
이상으로 자바 네트워크로 만드는 간단한 채팅 프로그램 포스팅을 마칩니다.
'Language > Java' 카테고리의 다른 글
[Java] String값 한글자씩 배열에 저장하기 +(활용예제) (1) | 2017.12.12 |
---|---|
[Java] 별찍기 예제 (For문 연습) (9) | 2017.11.22 |
[Java] 이클립스 설치 / 다운로드 방법 (2) | 2017.10.07 |
[Java] JDK 설치 및 환경변수 설정하기 (3) | 2017.10.07 |