Skip to content

gdg-yonsei/inshining-L7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

연톡 <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 구분
  • 다른 이용에게도 페이로드 전송

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages