Find Jobs
Hire Freelancers

CFNetwork for Windows: SSL, Bonjour

$750-1500 USD

Закрито
Опублікований almost 10 years ago

$750-1500 USD

Оплачується при отриманні
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.
ID проекту: 6206328

Про проект

4 пропозицій(-ї)
Дистанційний проект
Активність 10 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
4 фрілансерів(-и) готові виконати цю роботу у середньому за $1 090 USD
Аватарка користувача
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 за 23 дні(-в)
4,9 (69 відгуки(-ів))
6,7
6,7
Аватарка користувача
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 за 20 дні(-в)
5,0 (3 відгуки(-ів))
2,9
2,9
Аватарка користувача
A proposal has not yet been provided
$1 514 USD за 120 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
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 за 10 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
Santa Cruz, United States
4,7
4
Спосіб оплати верифіковано
На сайті з жовт. 3, 2005

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.