소켓 프로그래밍 클라이언트/서버 애플리케이션을 어떻게 빌드할 것인가에 대한 얘기 두 개의 소켓 타입 UDP : 신뢰할 수 없는 데이터그램 TCP : 믿을 수 있는, 바이트 전송 지향성(위에서 내려온 경계에 관심이 없고 바로바로 메시지를 전송하는 거야) 애플리케이션 예시 클라이언트는 키보드로부터 사용자가 치는 라인 커멘드를 읽고 이 문장을 서버에 보내야 한다 서버는 해당 문장을 받아서 모두 대문자로 바꾼 후에 클라이언트에게 보내준다. 클라이언트는 데이터를 받아서 스크린에 투영한다. 이 작업을 수행하는 클라이언트 측의 프로그램과 서버의 코딩을 파이썬으로 구현해보자 UDP를 사용할 경우, UDP는 연결의 개념이 없다. 영어로는 아래와 같이 말한다. "no handshaking begore sending dat..
소켓 프로그래밍 : UDP / TCP
소켓 프로그래밍 클라이언트/서버 애플리케이션을 어떻게 빌드할 것인가에 대한 얘기 두 개의 소켓 타입 UDP : 신뢰할 수 없는 데이터그램 TCP : 믿을 수 있는, 바이트 전송 지향성(위에서 내려온 경계에 관심이 없고 바로바로 메시지를 전송하는 거야) 애플리케이션 예시 클라이언트는 키보드로부터 사용자가 치는 라인 커멘드를 읽고 이 문장을 서버에 보내야 한다 서버는 해당 문장을 받아서 모두 대문자로 바꾼 후에 클라이언트에게 보내준다. 클라이언트는 데이터를 받아서 스크린에 투영한다. 이 작업을 수행하는 클라이언트 측의 프로그램과 서버의 코딩을 파이썬으로 구현해보자 UDP를 사용할 경우, UDP는 연결의 개념이 없다. 영어로는 아래와 같이 말한다. "no handshaking begore sending dat..
2021.10.06