Данное предложение не является больше не доступно.
Мне нужен ++ разработчик студент уровня C, чтобы создать следующий стартер приложение для меня. Это в основном прозрачный прокси-сервер для страты. Речь идет о работе дней - платит 4 БТД.
Задача:
* Принять запрос рогового от пользователя (порт 3333)
* Хранить данные JSON во внутреннюю структуру данных.
* Прочитайте эту структуру данных и повторить запрос на другой сервер (порт 3333)
* То же самое в обратном направлении.
Так что в конце концов у вас есть страты к страте "полномочие" что вы можете работать на какой-то машине в сети. Это не особенно полезное приложение само по себе, но она является частью более крупного приложения (из которых я не буду раскрывать подробности). Не принимайте ярлыки. Я знаю, что вы можете сделать эту конкретную задачу намного проще, но это не конечная задача. Это просто способ изолировать часть задачи в индивидуальной проверяемой единице.
Требования:
1) Должен быть консольное приложение для Windows.
2) Должен быть Визуальный проект Studio 2012 (вы можете скачать «Visual Studio 2012 Экспресс» настольное издание, если вам нужен бесплатный компилятор C ++ на Windows).
3) Вы можете использовать Win32 API.
4) Вы должны использовать рамки Casablanca (C ++ REST SDK) по крайней мере, для интерпретации JSON. Google "Casablanca C ++",
5) Вы не можете использовать импульс или любые другие библиотеки третьей партии (кроме Касабланки). Только C ++, стандартная библиотека, Win32, и Casablanca.
6) Вы не можете хлопнуть GPL или любую другую лицензию на него. Я буду владеть код после.
7) Не может скрыть ваш код. Должно быть достаточно читаемым.
8. Попробуйте использовать как можно меньше глобальные переменные. 0 является предпочтительным.
Успех (как проверить):
Точка BFGMINER на прокси-сервер. Есть точка прокси на слякоти или BTCGuild. Вы должны быть в состоянии добывать для 3-х блоков (проверить blockchain) через прокси-сервер без его падения. Вам не нужно ждать решения, но он должен быть в состоянии послать 3 новых блоков вниз к клиенту, и есть клиент посылает обслуживаемые акции обратно через все 3.
Non-требования:
1) Вам не нужно конфигурации или аргументы. Вы можете жёстко все, в том числе IP-адреса для слякоти и т.д.
2) Вам не нужно, чтобы сделать его многопоточным или асинхронным.
Сообщение по этой теме если вы начинаете с этим проектом, с тем, что не существует множество людей, начиная от с той же самой вещи.