반응형
서버 프로그램 구현
다음의 코드를 실행하려면
아래의 링크로 들어가면 설명되어있다.
sean.tistory.com/54?category=875868
-
-
위의 127.0.0.1 IP 주소는 자기 자신을 의미한다.
흔히 로컬 주소라 불리는 IP 주소이다.
-
이제 앞의 포스팅에서 봤던 서버 측 함수들이 배운 대로 순서가 똑같이 호출되었는지
다음의 서버 프로그램의 코드를 보면서 확인해보자.
-
-
위 코드 사진을 보고
정말 우리가 배운 순서대로 서버 함수들이 호출되는지 확인만 해보자.
아직 다른 문장들은 전혀 모르는 게 지극히 매우 정상이다.
차츰차츰 이해하게 될 테니 걱정하지 말고
함수들도 외우려고 하지 말자, 반복에서 자꾸 보고 타이핑해보면
눈에 익고, 손에 익는다.
필자 경험으로 손에 익기 때문에 자동으로 손이 기억할 것이다.
-
그리고 위 코드는 완성된 예제는 아니다.
일단 오류가 있을 시 오류 메시지를 출력하도록 하지 않았고,
방금 열었던 포트번호를 바로 다시 입력해서 서버를 열 수 없다.
하지만 차츰차츰 이해하고 더 나은 프로그램을 만들어가게 될 것이다.
반응형
'시작하지 말았어야 했던 것 > (Unix, Linux) C Socket' 카테고리의 다른 글
(리눅스 기반 파일 조작) 저 수준 파일 입출력과 파일 디스크립터 (0) | 2021.02.02 |
---|---|
(리눅스) 클라이언트[client] 프로그램 구현 (0) | 2021.02.02 |
(리눅스)클라이언트 측 함수 선언 과정의 비유와 역할 (0) | 2021.02.01 |
(리눅스)서버 측 함수 선언 과정의 비유와 역할 (0) | 2021.02.01 |
네트워크 프로그래밍(소켓 프로그래밍) 서버와 클라이언트의 함수 선언 과정 (0) | 2021.02.01 |