일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스
- dfs
- 자바스크립트
- 우선순위 큐 자바스크립트
- level1
- 1389번 케빈 베이컨의 6단계 법칙
- 백준 1068
- level0
- 13023번 ABCDE
- 백준
- 리덕스
- 기지국 설치 js
- 부녀회장이 될 테야
- 백준 13023번
- 알고리즘 수업-깊이 우선 탐색1
- 1937번 욕심쟁이 판다
- 백준 2638번
- Java
- ssh
- Redux
- 힙 자바스크립트
- 1303번
- JavaScript
- 2275번
- 알고리즘
- 2638번 치즈
- 기지국 설치 자바스크립트
- React
- 24480번
- 백준 1068번 트리
- Today
- Total
코딩왕랄프👊🏻
[오픈소스] 1. Chat 실행방법 본문
1. Github에 들어가, Chat을 사용할 수 있는 Repository를 Fork 한다.
2. 이것을 클론하기 위해, 해당 주소를 복사한다.
3. 자바를 컴퓨터에 설치한후, 터미널을 열어 하나의 폴더를 만들고, 폴더 내에 앞에 복사한 주소를 가지고 클론을 한다.
4. 클론한 파일을 열어보면, Chat을 할 수 있는 파일들이 다운 받아져 있다.
5. 폴더 내에 있는 ChatClient.java와 ChatServer.java의 파일을 javac를 통해 컴파일 한다.
=> 그렇게 하면 이와 같이 파일 내에 있는 class들이 생겨난 것을 볼 수 있다.
6. Server로 사용할 터미널 창에 "java ChatServer"로 서버를 작동시킨다.
7. Client로 사용할 하나의 터미널 창을 새로 만들고, 그 폴더를 만들었던 곳에 가서 "java ChatClient"로 클라이언트를 작동시킨다.
=> 이렇게하면, 유저네임과 server의 ip를 적으라는 명령이 뜬다.
8. 서버창으로 가서, ip를 알기위해 "ifconfig"라는 명령어를 사용한다.
=> 이중에 해당하는 ip주소는 en0에 쓰여 있는 "172.17.200.84" 이다.
9. 서버에서 다시 ChatServer로 작동시키고,
10. 클라이언트에서 유저이름과 ip주소를 적어주며 연결을 시킨다.
11. 클라이언트 창에서 입력을 하면 이렇게 채팅을 할 수 있다. 채팅에서 나가기 위해서는 /quit을 사용하거나, ctrl+c 키를 이용해 강제종료를 시킬 수 있다.