프로그래밍1 [Python] 소켓 통신하여 채팅 하기 안녕하세요! 오늘은 서버와 소켓 통신 하여 클라이언트 간 채팅을 구현해보도록 하겠습니다. 테스트 환경 - Ubuntu 18.04.5 LTS - Python 3.6.9 1. 소켓(Socket)이란? 소켓(Socket)이란 네트워크상에서 동작하는 프로그램 간 통신의 종착점(Endpoint)입니다. 즉, 프로그램이 네트워크에서 데이터를 통신할 수 있도록 연결해주는 연결부라고 할 수 있습니다. 채팅이나 게임 등 클라이언트와 서버 간 양방향 통신이 필요한 프로그램에 사용되고 있습니다. 2. 소켓 프로그래밍의 흐름 소켓 프로그램의 흐름은 아래 그림과 같이 진행이 됩니다. 3. 구현 소켓에 구현 시 IP, Port, Protocol 등 옵션을 설정 해줄 수 있습니다. 본 글에서는 간단히 집고 넘어가니 자세히 알고 싶.. 2021. 9. 11. 이전 1 다음