Share via


Winsock 클라이언트 및 서버 코드 샘플 실행

이 섹션에는 TCP/IP 클라이언트 및 서버 애플리케이션에 대한 전체 소스 코드가 포함되어 있습니다.

클라이언트 애플리케이션을 시작하기 전에 서버 애플리케이션을 시작해야 합니다.

서버를 실행하려면 전체 서버 소스 코드를 컴파일하고 실행 파일을 실행합니다. 서버 애플리케이션은 클라이언트가 연결할 TCP 포트 27015에서 수신 대기합니다. 클라이언트가 연결되면 서버는 클라이언트에서 데이터를 수신하고 수신된 데이터를 클라이언트에 다시 에코(전송)합니다. 클라이언트가 연결을 종료하면 서버는 클라이언트 소켓을 종료하고 소켓을 닫고 종료합니다.

클라이언트를 실행하려면 전체 클라이언트 소스 코드를 컴파일하고 실행 파일을 실행합니다. 클라이언트 애플리케이션을 사용하려면 클라이언트가 실행될 때 서버 애플리케이션이 실행 중인 컴퓨터의 컴퓨터 이름 또는 IP 주소가 명령줄 매개 변수로 전달되어야 합니다. 클라이언트와 서버가 샘플 컴퓨터에서 실행되는 경우 다음과 같이 클라이언트를 시작할 수 있습니다.

client localhost

클라이언트가 TCP 포트 27015의 서버에 연결하려고 합니다. 클라이언트가 연결되면 클라이언트는 서버에 데이터를 보내고 서버에서 다시 보내는 모든 데이터를 받습니다. 그런 다음 클라이언트는 소켓을 닫고 종료합니다.

윈삭과 함께하는 시작