https://github.com/rianaeh/cmdtalk
✨CMDTalk : CL기반 채팅 프로그램 (2019)✨
https://github.com/rianaeh/cmdtalk
java rmi sslsocket
Last synced: 9 months ago
JSON representation
✨CMDTalk : CL기반 채팅 프로그램 (2019)✨
- Host: GitHub
- URL: https://github.com/rianaeh/cmdtalk
- Owner: RIANAEH
- Created: 2021-05-20T04:29:31.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-28T04:50:54.000Z (almost 5 years ago)
- Last Synced: 2025-04-14T10:06:19.210Z (about 1 year ago)
- Topics: java, rmi, sslsocket
- Language: Java
- Homepage:
- Size: 340 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CMDTalk
> 이모티콘 사용이 가능한 CL 기반 채팅 프로그램 (2019)
> 네트워크 프로그래밍 (2019) - 기말 프로젝트
## 💻 Techs
### SSLSocket
- Server : SSLServerSocket + SSLServerSocketFactory
- Client : SSLSocket + MyFactory(Customized Factory)
### RMI
- 이모티콘 기능 구현
## 📌 How to use?
### 컴파일 방법
- 인증키는 생성되어있습니다.
- 이클립스를 열어 Server.java의 runRoot 변수를 본인의 경로로 바꿉니다.
- 저장을 해서 자동 컴파일을 합니다.
### 동작 과정
- start rmiregistry
- 서버를 먼저 실행 시킵니다. java Server [port]
ex. java Server 8001
- 클라이언트를 실행 시킵니다. java Client [serverAddress] [port] [keypass]
ex. java Client 192.168.56.1 8001 killthislove
- 클라이언트들이 서로 채팅을 시작합니다.
- 이모티콘을 보내고싶을 경우 <웃음> 과 같이 사용하면 됩니다.
- 채팅에서 나가고 싶을 경우 time out이 날 때까지 기다리거나 <그럼이만> 을 입력하면 됩니다.
## 📷 Demo Screen Shot
### Client1

### Client2
