thread 기반 동시동작서버 연습

thread 기반 동시 동작 서버[C, Linux]

안녕하세요.

오늘은 유닉스라는 과목을 들으면서 제가 만든 코드를 올려보려고 합니다.

  • fork기반의 동시 동작 서버
  • 위의 프로그램을 pthread를 이용해서 thread기반 동시 동작 서버로 변경

코드

코드는 아래와 같습니다.

코드 파일은 깃허브에서 다운받으실 수 있습니다.

(귀찮아서 나중에 링크 올릴게요.)

1. fork동시동작 서버

2.thread기반의 동시 동작 서버

3.client로 사용한 코드

실행

환경: 왼쪽(학교에서 제공한 서버), 오른쪽(라즈베리파이-라즈비안)

1. fork기반의 동시동작 서버 입니다.(왼쪽이 클라이언트 오른쪽이 서버)

처음에 포트설정을 잘못해서 클라이언트 부분 사진에 connect 오류가 있었습니다.

2. thread기반의 동시동작 서버입니다.

이렇게 실행 결과를 보면 두 다 잘 작동하고 별로 다른게 없네요 ㅎㅎ

주요 코드 설명

이번 글은 설명하지 않고 넘어가겠습니다.

아마 아래 글들을 보면 대충 이해할겁니다.(비슷비슷한거라서요.)

 

Designed by JB FACTORY