Я был назначен на задачу, где мне нужно подключиться к сокету и получать много обновлений (3K-4K сообщений в секунду). Мне также нужно отправить некоторое сообщение на сервер для аутентификации и конфигурации.
Существуют приложения C ++, предоставленные поставщиком данных, и у них нет образца c #. Я пытался написать это приложение на C #, но возникли некоторые трудности; особенно с структурами сортировки, содержащими массивы переменной длины и т. д. Я на правильном пути, чтобы сделать это?
Мне посоветовали использовать PInvoke, но, похоже, мне нужно сначала изменить их образец C ++, чтобы он стал похожим на API, а затем я могу правильно вызвать его на C #. И я не уверен насчет производительности с PInvoke.