C Project: Small IPC Project

For this effort, you must work within the bounds of the header and source files provided.

Complete details in attachment - see [login to view URL], but to summarize:

Part 1) To convert the getfile server into a proxy, you only need to replace the part of the code that retrieves the file from disc with code that retrieves it from the web. Using the gfserver library provided in the starter code, this is as easy as registering a callback. Documentation can be found in the gfserver.h file. To implement the callback you should use the libcurl's “easy” C interface.

Part 2) Using shared-memory IPC, you will implement a cache process that will run on the same machine as the proxy and communicate with it via shared memory. you will access the contents of the cache through an API (simplecache.h) that abstracts away most details of the cache implementation. Your focus will be on relaying the contents of the cache to the proxy process by way of shared memory. You can use either System V or the POSIX API to implement the shared-memory component and/or other IPC mechanisms (e.g., message queues or semaphores).

3) Document your work in a readme. Summary of the project design; Any observations or insights; Any suggestions for future improvement.

Note that this this may require a small amount of back and forth that I will help perform quickly if there are issues with what has been produced against an external (and unusable by developer) remote test harness.

Skills: C Programming, Software Architecture

See more: c small coding project, c++ small coding project !, private project for taytoman 3, small project for ilian, small project for php programmer, urgent c++ small project, onlin freelancer project for c, we are looking for a marketing specialist for a project for our small business in santa cruz ca, am looking for project for modeling i can do a better moduling and also texturing i have 3 years exp, project for c, Project for Bryaniac98 -- 3, c++ project for a game, We are looking for a small square (10cm each side) 3 fold (6 page) flyer outlining our general services. Images and logo provide, small project for testing, c++ small project, project for c programimg, convert objective c project to swift 3, small project for school students, project on solar system for class 3, science project for class 3 cbse

About the Employer:
( 0 reviews ) Livermore, United States

Project ID: #18865389

Awarded to:


hi, dear. i read your description. i have some experience of c/c++ programming in 7+ years. you can discuss your project with me more detail via chat. please contact me. best regards.

$200 USD in 3 days
(21 Reviews)

Feel fee to contact me for Small IPC [login to view URL] me message to discuss further more details .We provide the comments,images,videos,demos and live sessions in order to help the [login to view URL] payment only after the More

$150 USD in 3 days
(40 Reviews)

8 freelancers are bidding on average $167 for this job


HI I am software engineer and have done many programming projects. You can share more details with me. Thank you

$250 USD in 3 days
(50 Reviews)

hello,how are you. i read your bid carefully. i am c/c++ expert and have full experience for 10 years. c++ language is my top skill. i can provide most quality and high speed. if you want to success, please contact More

$150 USD in 3 days
(3 Reviews)

Hello I'd really like to work with you on this one if possible! I do have a couple of questions, but first I'd like to make you an offer and some background so you can check my work out. My name is Maxim and I am More

$200 USD in 4 days
(3 Reviews)
$155 USD in 3 days
(2 Reviews)

Hello, I'm a full time freelancer and am free now. I have read your project description I am very interested in this project. I have a lot of experience in this type of work. I'm sure I can complete it on time w More

$150 USD in 3 days
(4 Reviews)

Hi , i have strong experience in C/C++ , and also operating system. I have developed proxy (not in c) and i will be glad to complete your project . ........

$77 USD in 3 days
(3 Reviews)