Find Jobs
Hire Freelancers

C Project: Small IPC Project

$30-250 USD

Completed
Posted about 5 years ago

$30-250 USD

Paid on delivery
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.
Project ID: 18865389

About the project

3 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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 work [login to view URL] you
$150 USD in 3 days
4.8 (58 reviews)
6.0
6.0
3 freelancers are bidding on average $185 USD for this job
User Avatar
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
5.0 (58 reviews)
6.1
6.1

About the client

Flag of UNITED STATES
Livermore, United States
5.0
1
Payment method verified
Member since Apr 29, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.