Skip to content

Latest commit

 

History

History
108 lines (101 loc) · 5.12 KB

README.md

File metadata and controls

108 lines (101 loc) · 5.12 KB

network-programming

C와 Java로 수행한 네트워크 소켓 프로그래밍 결과물입니다.

NetP04

  • 로그인 프로토콜 구현
  • 메뉴
    1. 소문자 → 대문자
    2. 대문자 → 소문자
    3. 소문자는 대문자로, 대문자는 소문자로
    4. 종료
실행 결과

NetP05

  • Windows ↔ Windows/Linux 양방향 파일 전송
  • 명령어 종류
    • get, put, quit, dir, ldir, !cmd
실행 결과
  • put
  • get
  • dir
  • ldir
  • !ipconfig

NetP06

  • /to, /sleep, /wakeup : 구현했는데 과제 변경으로 빠져버렸다..😭
  • 1:1 채팅
  • 파일 전송
실행 결과
  • 입/퇴장 알림
  • 귓속말
  • sleep/wakeup
  • 1:1 채팅
  • 파일 전송

NetP07

  • C로 구현했던 NetP06에서의 기능(입퇴장 알림, /exit, /list, /to, /sleep, /wakeup)들을 Java로 구현하기
실행 결과
  • 서버
  • 클라이언트

NetP-midterm

  • 레스토랑 POS Client/Server 프로그램
  • Client는 주문 모드(메뉴와 수량 정보)와 주방 모드(완료된 메뉴와 수량 정보)로 동작
  • Server는 주문 현황을 출력하고 Client에 전송
실행 결과

NetP09

  • 도전 과제
    • 본인 Message는 카톡처럼 우측에 나오기
    • 사용자 List 화면 추가하기
    • /sleep, /wakeup 대신 GUI 버튼 사용하기(JComboBox, JCheckBox 등)
    • 이모티콘 추가하기
실행 결과

NetP10

  • 그림판 공유
  • 기능 추가
    • Dot 대신 Line 그리기
    • Color 선택하기
    • 지우개 기능
실행 결과
  • 그림판 공유
  • 기능 추가