Бих искал да имам клас, написан на C++, който да действа като отдалечен сървър за извикване на процедури.
Имам голям (над гигабайт) файл, който анализирам, четейки параметри, за да инстанцирам обекти, които след това съхранявам в std::map. Бих искал RPC сървърът да слуша за повиквания от клиент, да взема параметрите, предадени от клиента, да търси подходяща стойност в картата, да прави изчисление и да връща изчислената стойност обратно на клиента и искам да обслужват едновременни заявки -- така че бих искал да имам няколко слушащи нишки. Между другото, след като картата се попълни, тя не се променя. Заявките ще се четат само от него.
Бих искал да напиша клиента на Python. Може ли сървърът да бъде просто HTTP сървър, който слуша POST заявки и клиентът може да използва urllib, за да ги изпрати?
Нов съм в C++, така че нямам представа как да напиша сървъра. Може ли някой да ме насочи към някои примери?
std::map
между процесите. - person abarnert   schedule 18.07.2013