Find Jobs
Hire Freelancers

CFNetwork for Windows: SSL, Bonjour

$750-1500 USD

Closed
Posted almost 10 years ago

$750-1500 USD

Paid on delivery
Note: This is about the open source project OpenCFLite, regarding Apple\'s CoreFoundation API, specifically the CFNetwork part. This is NOT about Microsoft\'s \".NET Compact Framework\". The previous project (part 1, completed) focused on the Server APIs: https://www.freelancer.com/projects/PHP-C-Programming/Get-CFLite-running-windows.html This project (part 2) will be for the client APIs (eg: requesting downloads). You should have access to a Macintosh computer (with Xcode) as well, so you can run the tests on the mac (project provided), stepping thru the debugger, so that you can see the correct output being generated. This is not a requirement, but you will find it helpful. The project will be fully documented at this wiki: (CFTest project also available there) [login to view URL] Requirements: must use Visual Studio 2008 (no other version, no cygwin) must work on XP, Vista, 7, 8, + must use only win32 APIs (no .NET) must use only freely distributable open source or LGPL libraries must pass all tests (unit-tests provided in CFTest project) You should be familiar with windows threading, sockets using SSL, bonjour (zeroconf / mDNS) and it would help greatly if you already know about CoreFoundation on Macintosh. Optional: You may use any 3rd party libraries you feel necessary (eg: boost-asio, OpenSSL, libcurl), provided they are freely distributable, or fall under an LGPL or similar license, and are included in the final CFTest project. Please use STL anywhere it makes sense (you may need to switch from C to C++ compiler for files using STL). Deliverables: The deliverable is the CFTest project (which includes all of CFLite and CFNetwork as far as i could take it), modified so that it actually works, passing all tests. In addition, full documentation for everything you did. Detailed enough such that if I start from the original CFTest project and follow the steps, i will end up with a running app that passes all tests. Note that for source code changes, a high level but detailed explanation for each file is sufficient, as i can run the diffs myself. What is this for: This is an open source project: all your work will be freely available for anyone to use. How to get started: 1) Install Bonjour Print Services for Windows. [login to view URL] 2) download the CFTest project and put it in your development tree: [login to view URL] 3) in VS2008, Open the file \"CFNetwork/CFTest/win_vs/[login to view URL]\". 4) In the \"Solution Explorer\" 4a) select \"CFTest\", right click it and pick \"Properties\" 4b) in the \"Configuration:\" menu, pick \"All Configurations\" 4c) go to \"configuration properties->debugging\" 4d) set it to \"$(SolutionDir)build\\CFTest [login to view URL]\\Contents\\Windows\\$(TargetFileName)\". 5) Now build and run. 6) your output should match the file \"[login to view URL]\" (except the bonjour services you have on your network may vary) 7) you can set \'kExtraLogging\' to 0, so you just get pass / fail rather than full logging.
Project ID: 6206328

About the project

4 proposals
Remote project
Active 10 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
4 freelancers are bidding on average $1,090 USD for this job
User Avatar
Dear Sir, We are the globalized software services organization specialized in providing Mobile, ECommerce and Social media frameworks using cutting edge and emerging technology. Leveraging best-in-class people, processes, and technologies, we provide high-quality software development and consulting services to independent software vendors and enterprises with WOW factor. We are specialized in providing solutions on the following areas: (1) Mobile application development (iPhone, Android, BB, Windows Mobile) (2) ECommerce Solutions (WordPress, Magento, OpenCart etc) (3) Windows application development (4) Web application development (Open Source, .NET, JAVA, PHP, node.js) (5) Cloud based solution (6) Image Editing (7) Casino Games development (8) Independent testing. I have gone through your requirements. We would like to discuss more on this project. Looking forward to hear from you. Thanks, Ankur Agrawal SuiGen Solutions
$1,181 USD in 23 days
4.9 (69 reviews)
6.7
6.7
User Avatar
Hi, I am professional developer, completed many projects. I can do this task easily. I will build website with shopping cart & responsive design.I want to discuss this project in detail. Hope to hear from you. Regards Khizar.
$833 USD in 20 days
5.0 (3 reviews)
2.9
2.9
User Avatar
A proposal has not yet been provided
$1,514 USD in 120 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We have man years of programming experience and we are confident that we can provide you with best quality services. Kindly accept our bid to get quality work.
$833 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Santa Cruz, United States
4.7
4
Payment method verified
Member since Oct 3, 2005

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.