Я пишу бота для игры, в которой есть интерфейс C++ API (т. Е. Методы в Cpp dll вызываются игрой при возникновении событий, dll может переадресовывать методы в игра для запуска действий).Межпроцессное общение между C# и C++
Я не хочу писать свой бот на C++, я довольно опытный программист на C#, но у меня вообще нет опыта на C++. Итак, очевидным решением является использование ipc для отправки события в программу на C# и отправка действий обратно на C++, поэтому все, что мне нужно написать на C++, является базовой основой для вызова методов и отправки событий.
Что было бы лучшим способом сделать это? Образец кода будет очень благодарен, поскольку у меня нет особого желания изучать C++ на этом этапе!
Вы серьезно думаете, что можете написать код IPC для программы на C++ без опыта работы на C++? – 2010-01-14 12:58:26
Да. Я уже написал блокирующую версию с использованием труб. Но ни один из методов, которые вызовут игры, не может блокироваться - и я думаю, что асинхронный ipc немного подтолкнул бы его. Честно говоря, я надеялся на какой-то фреймворк или библиотеку, которая уже написана, что я могу использовать, так как я хочу только сделать очень простой IPC – Martin