vscode로 파이썬 소켓 통신 예제 코드를 돌려보다 발생한 에러

처음에는 이런식으로 vscode에 client와 server 파일을 같이 두고 실행하려고 했음

실행하니까 'ConnectionRefusedError: [WinError 10061] 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다'라는 에러가 떠서 구글링한 결과 서버와 클라이언트를 같은 idle에서 실행해서 발생한 오류 같음

 

해결 방법: 서버와 클라이언트 프로그램을 각각의 idle에서 실행해야 함

 

python idle에서 server.py를 vscode에서 client.py를 실행하기로 함

python idle를 실행해주고

File - New File 클릭

새로 뜬 창에 server.py 코드 입력

Run - Run Module을 누르거나 F5를 눌러서 실행

(처음 파일을 생성하거나 파일을 수정하는 경우는 저장하라는 창이 뜨는데 원하는 경로에 저장해주면 됨)

이제 실행을 시켜주면 아까와는 달리 오류가 뜨지 않고 정상적으로 출력이 되는 것을 볼 수 있음

 

 

참고

복사했습니다!