Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 676 Bytes

README.md

File metadata and controls

27 lines (22 loc) · 676 Bytes

연톡 <YTTP: Yonsei Talk Transfer Protocol>

TCP 기반으로 L7 프로토콜입니다.

2명의 사용자가 메시지를 주고받는 상황을 가정합니다.

실행 방법

  1. 서버 실행
    go run server/server.go
  1. 클라이언트 실행
    go run client.go

작업 내역

  • 사용자 아이디 입력 받기
  • Rabin FingerPrint 로직
  • Content-lenght, date-time header 구현
  • 페이로드 입력 받음
  • 바이너리 코드 형태로 전송
  • 사용자 아이디 유효성 체크
  • ping / pong 구현
  • 한글 영어 language 구분
  • 다른 이용에게도 페이로드 전송