Default
C-LOCS
소개
- 본 프로젝트는 사용자 PC에서 실행되는 TCP/IP 기반 로그 수집 클라이언트 프로그램입니다
- 시스템 또는 애플리케이션 로그를 수집하여 TCP/IP 소켓 통신을 통해 원격 서버로 전송하며, 서버 측에서는 PHP를 이용해 로그 데이터를 처리하고 데이터베이스에 저장합니다.
기간
- 2026.01.20 – 2026.02.20(예정)
인원
- 1人
목적
- C언어와 리눅스 역량 강화
상세 기능
- 네트워크
비동기 처리 및 TCP/IP 기반 네트워크 통신
PHP 기반 서버와의 로그 데이터 송수신
- 데이터 처리
- 동적 메모리를 이용한 로그 버퍼 및 리소스 관리
- 로그 데이터 포맷 가공 및 전송 처리
개발 환경
| 분류 | |
|---|---|
| Language | C, PHP |
| Database | MySQL |
| OS | Linux (Ubuntu 22.04.3 LTS) |
| Hosting | Dothome(데이터베이스 전용) |
| Tool | Vim, VSCode, PHPMyAdmin, DataGrip, Github |