Chattting Project
무엇을 만들었는가? 라즈베리파이를 이용하여 채팅 서버를 실행하고 epoll, select, thread를 사용해 보았다. Github 모든 소스 코드는 https://github.com/wlwwlwwlw/adv-sys-programming에 업로드 하였으며 chat.c는 원래의 채팅 버젼 epoll_thread_chat.c는 epoll과 thread를 이용한 채팅 버전이다. chat.c의 주요 함수 기본적으로 주어진 chat.c의 주요함수와 기능을 알아보도록 하겠다. chat.c는 기본적으로 하나의 서버와 하나의 클라이언트가 채팅할 수 있는 구조로 만들어졌다. 아래 그림과 같이 네개의 함수가 주가되어 동작한다. launch_chat launch_chat 함수는 채팅서버의 클라이언트를 담당하는 함수이다. ..
프로그래밍/시스템 프로그래밍
2016. 12. 17. 11:04