basic c library for server develop