-
소켓 서버/클라이언트 제작
-
동작 구성
- 서버
- 쓰레드/프로세스/셀렉트 상관없음
- 클라이언트의 동시 접속 가능
- 클라이언트
- stdin 으로부터 데이터를 받는다.
- 받은 데이터를 서버로 전송한다.
- 데이터 포멧 :
명령어,key,value
- 명령어
- put, key, value -> 리턴: ok/fail
- get, key -> 누군가(클라이언트)가 put 으로 넣은 데이터를 출력
- 서버
-
스터디에서 명령어 추가 해보기
- dump -> 소켓서버의 딕셔너리(캐시데이터)를 파일로 저장
-
파일은 아래와 같이 올려주시면 좋겠습니다.
./week13/homework/이름폴더/server.py
./week13/homework/이름폴더/client.py