thread 기반 동시동작서버 연습
- 프로그래밍/리눅스
- 2019. 7. 19.
250x250
thread 기반 동시 동작 서버[C, Linux]
안녕하세요.
오늘은 유닉스라는 과목을 들으면서 제가 만든 코드를 올려보려고 합니다.
- fork기반의 동시 동작 서버
- 위의 프로그램을 pthread를 이용해서 thread기반 동시 동작 서버로 변경
코드
코드는 아래와 같습니다.
코드 파일은 깃허브에서 다운받으실 수 있습니다.
(귀찮아서 나중에 링크 올릴게요.)
1. fork동시동작 서버
2.thread기반의 동시 동작 서버
3.client로 사용한 코드
실행
환경: 왼쪽(학교에서 제공한 서버), 오른쪽(라즈베리파이-라즈비안)
1. fork기반의 동시동작 서버 입니다.(왼쪽이 클라이언트 오른쪽이 서버)
처음에 포트설정을 잘못해서 클라이언트 부분 사진에 connect 오류가 있었습니다.
2. thread기반의 동시동작 서버입니다.
이렇게 실행 결과를 보면 두 다 잘 작동하고 별로 다른게 없네요 ㅎㅎ
주요 코드 설명
이번 글은 설명하지 않고 넘어가겠습니다.
아마 아래 글들을 보면 대충 이해할겁니다.(비슷비슷한거라서요.)