Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.32 KB

File metadata and controls

35 lines (28 loc) · 1.32 KB

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

image

Client2

image