간략한 설명

Clomia-Network 서버는 웹 서버의 기능도 함께 내장되어있습니다. 웹 서버 기능을 위해 사용한 프레임워크나 라이브러리는 존재하지 않습니다. 웹 서버 또한 Python에 내장된 소켓API를 사용해서 만들었습니다.

브라우저가 아닌 클라이언트 소프트웨어를 위해 작동하는 서버를 "서비스 서버"라고 부르겠습니다.

정말 단순한 웹이지만 CRUD가 필요한 포럼을 만들면서 몇가지 기술을 직접 만들어야했습니다.

요약





웹 서버와 서비스용 서버

80번 포트로 하나의 웹 서버가 작동합니다. 많게는 수천개까지 실행될 수 있는 서비스용 서버도 웹 서버의 기능을 할 수 있습니다. 하지만 서비스용 서버는 다운로드 버튼이 있는 인트로 페이지만 제공합니다.


감상이 포함된 설명

웹 서버를 소켓통신만 가지고 바닥부터 구현해보면서 정말 많은것을 배웠습니다.

수많은 문제들을 마주치면서 스스로 결여된 지식이 엄청 많다는것을 느꼈습니다.