반응형

클라이언트 프로그램 구현

 

 

다음의 코드를 실행하려면

 

아래의 링크로 들어가면 설명되어있다.

 

sean.tistory.com/54?category=875868

 

-

 

gcc 명령어로 컴파일된 실행파일을 실행하려면

 

다음과 같이 입력해서 실행하면 된다.

 

./[실행파일 이름] [Server IP] [Port Number]

 

[Server IP]에는 지금 클라이언트 프로그램이기 때문에 연결 요청을 받아 줄 서버 측의 아이피를 입력한다.

 

[Port Number]에는 클라이언트 프로그램이 서버가 열어둔 포트로 접속을 해야 하기 때문에 

 

서버 측에서 열어둔 포트를 입력한다.

 

고로, 클라이언트 프로그램은 실행 시 [Server IP]와 [Port Number]를 입력해줘야 한다.

 

-

 

-

 

위의 127.0.0.1 IP 주소는 자기 자신을 의미한다.

 

흔히 로컬 주소라 불리는 IP 주소이다.

 

-


이제 앞의 포스팅에서 봤던 클라이언트 측 함수들이 배운 대로 순서가 똑같이 호출되었는지

다음의 클라이언트 프로그램의 코드를 보면서 확인해보자.

-

 

client.c
0.00MB

 



-

위 코드 사진을 보고

정말 우리가 배운 순서대로 클라이언트 측 함수들이 호출되는지 확인만 해보자.

아직 다른 문장들은 전혀 모르는 게 지극히 매우 정상이다.

차츰차츰 이해하게 될 테니 걱정하지 말고

함수들도 외우려고 하지 말자, 반복에서 자꾸 보고 타이핑해보면

눈에 익고, 손에 익는다.

필자 경험으로 손에 익기 때문에 자동으로 손이 기억할 것이다.

 

-

 

그리고 위 코드는 완성된 예제는 아니다.

 

일단 오류가 있을 시 오류 메시지를 출력하도록 하지 않았다.

 

하지만 차츰차츰 이해하고 더 나은 프로그램을 만들어가게 될 것이다.

반응형

+ Recent posts