반응형

계산기 서버

 

-

 

op_server.c
0.00MB

 

 

 

-

 

35행

 

총 5개의 클라이언트 연결 요청을 수용하기 위해서 for문이 구성되었다.

 

-

 

39행

 

제일 먼저 피연산자의 개수정보를 수신하고 있다.

 

-

 

42, 46행

 

39행을 통해서 확인한 피연산자의 개수정보를 바탕으로 피연산자 정보를 수신하고 있다.

 

-

 

47행

 

calculate 함수를 호출하면서

 

피연산자의 정보와 연산자 정보를 인자로 전달하고 있다.

 

-

 

48행

 

calculate 함수가 반환한 연산 결과를 클라이언트에게 전송하고 있다.

 

-

 

 

이로써 계산기 서버, 클라이언트에 대해 구현해 봤다.

 

개인적으로 조금 부담을 느낄 수 있는 예제이기도 했다.

 

앞으로도 몰라도 그저 따라하기만이라도 하는 걸 추천한다.

 

-

 

이제부터는 계산기 서버 프로그램과 클라이언트 프로그램을 동작한다.

 

 

먼저 서버 프로그램을 컴파일 후 실행시켜주는데 에러 메시지가 나오지 않고

 

사진과 같이 나온다면 서버 프로그램이 정상 동작하고 있는 것이다.

 

이제 서버 프로그램은 정상 동작 상태이니 놔두고

 

-

 

 

클라이언트 프로그램을 컴파일 후 실행시켜주는데

 

에러 메세지가 나오지 않고 사진과 같이 나온다면

 

클라이언트 프로그램이 정상 동작하고 있는 것이다.

 

-

 

 

이제 사진과 같이 클라이언트에서 정보를 입력하여 서버에게 넘겨주면 된다.

 

그러면 서버는 계산하여 다시 클라이언트에게 계산 결과 값을 넘겨주게 된다.

반응형

+ Recent posts