[C#, C++] Высокоскоростной двусторонний обмен сообщений между приложениями

MQL5 統合 C++ C#

仕事が完了した

実行時間7 日

指定

Внимательно прочитайте задание, так как в первую очередь буду общаться с теми, кто заявку оставит "по теме", а не с описанием вашего резюме!

В общих чертах:
Есть desctop-приложение, которое должно открывать точку доступа (условно именной канал) для прослушки входящих сообщений (запросов) и отвечать на них (локально на 1 ПК). Назовем его "сервер". 
И есть эксперт, который должен подключаться к данному "серверу" для двустороннего обмена сообщениями. Назовем его "клиент". 

Принцип их функционирования таков: Клиент посылает некий запрос, вместе с запросом может отправляться множество данных (возможно в виде стоки),.. сервер принимает сообщение, и отправляет некий ответ, и снова ожидает от запроса от клиента.

Для примера достаточно что-то вроде:
- клиент: "у меня есть 2 яблока"
- сервер: "а у меня есть груша, давай обменяем одно яблоко на грушу"
- клиент: "давай"

Общая схема

Понятное дело, что "клиент" и "сервер" будут обмениваться некими командами, а вместо яблока и груши – будут некие данные (int, float, double, string, bool), причем не в единичном экземпляре, а в множественном,..

Важно! 
- Двусторонний обмен сообщениями.
- Канал на сервере работает в отдельном потоке, но должен отправлять данные в основной, обрабатывать их там, и перенаправлять ответ снова в выделенных поток для отправки его (ответа) клиенту.
- Клиент и сервер базируются на локальном ПК (т.е. по сути одна память).
- Точно не нужно делать этого через обмен физическими файлами, угробим жесткий диск.
- Важна скорость передачи данных между клиентом и сервером (не менее 2 тыс. запросов/сек).
- К клиенту подключается только библиотека (либо стандартная виндовская (например kernel32.dll), либо написанная на C++). 
- В заявке обязательно напишите ключевое слово "DLL_CLIENT_SERVER", так я пойму, что вы реально читали задание, и первым делом напишу вам.
- Работать будем совместно, с вашей стороны нужна консультация, и написание незначительного, самого сложного куска кода. Я хочу полностью понимать то, как весь процесс работает.
- По факту мы создадим тестовый проект на десткоп (минимальный), на форме будет пара кнопок "открыть" и "закрыть соединение", и область журнала, куда будут записываться запросы-ответы. Клиент тоже будет тестовый, с вашей помощью мы напишем простой обработчик подключения, отправки запроса и получения ответа. 
- По факту здесь работы совсем не много, и если вы разбираетесь в теме, думаю мы сделаем это за 1, максимум 2 дня хорошей работы.
- Все подробности напишу уже в личку, если увижу, что вы не автоматом прислали сообщение, а прочитали ТЗ.


Варианты исполнения:
– pipe + kernel32.dll
– grpc / protobuf
– ваши варианты...


Статьи безусловно на эту тему есть, читал, но не все работает "как надо".

応答済み

1
開発者 1
評価
(30)
プロジェクト
45
16%
仲裁
2
0% / 100%
期限切れ
4
9%
2
開発者 2
評価
(23)
プロジェクト
34
15%
仲裁
2
0% / 50%
期限切れ
8
24%
3
開発者 3
評価
(50)
プロジェクト
94
29%
仲裁
3
33% / 0%
期限切れ
4
4%
4
開発者 4
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
5
開発者 5
評価
(19)
プロジェクト
19
11%
仲裁
21
5% / 86%
期限切れ
3
16%
仕事中
6
開発者 6
評価
(19)
プロジェクト
24
4%
仲裁
0
期限切れ
1
4%
類似した注文
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Здравствуйте, ищу исполнителя, который поможет реализовать следующее: Нужно реализовать выдачу лицензионных ключей для программного обеспечения через оплату подписки в телеграмм боте. Как это должно выглядеть: Пользователь заходит в телеграмм бот, выбирает вариант подписки, после чего его перебрасывает на сайт Cryptomus, где пользователь производит оплату, после того, как оплата произведена, генератор ключей
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

プロジェクト情報

予算
100+ USD
開発者用
90 USD
締め切り
最低 1 最高 2 日