Socket Programming
0. 실습 개요
0. 실습 개요
소켓 프로그래밍을 하여 클라이언트와 서버의 개념을 이해: socket(), connect(), send(), recv(), bin(), listen()
클라이언트가 전송하는 문자열을 서버가 수신 후 다시 전송한 것을 받아서 출력
1. 클라이언트 예
1. 클라이언트 예
2. 서버 예
2. 서버 예
3. 웹에서 클라이언트와 서버 프로그래밍해보기
3. 웹에서 클라이언트와 서버 프로그래밍해보기
katakoda.com 에서 Visual Studio Code 실행하여 python 파일 작성
개발환경1: localhost에서 클라이언트와 서버 모두 실행 (자신의 컴퓨터나 노트북에서도 실행가능)
개발환경2: server를 별도의 컴퓨터에서 실행(Amazon Web Service Cloud 또는 다른 클라우드 서비스) 후 컴퓨터에서 실행
server.py 와 client.py 작성 후 실행
4. 참고: Katacoda 에서 웹에서 터미널 환경 이용 실습가능함
4. 참고: Katacoda 에서 웹에서 터미널 환경 이용 실습가능함