Wiem, że tego rodzaju pytania są często zadawane, ale mam szereg wymagań: 1. Umiejętność kompilowania i programowania w programie Visual Studio w systemie Windows. 2. Bądź nieco nowoczesny - asynchroniczny / gwintowany, czysty. 3. C ++
Patrzyłem na oszczędności, pakiet wiadomości, a nawet protobuf + RPC. Wszystkie z nich mają ogromne problemy z Windows.
FYI - Nie jestem pro programistą, więc proszę mnie o podanieprzestarzałe łatki do nieprzetestowanego kodu to dość spore pytanie. Wiem, że oszczędzanie ma dostępne łatki, ale ich> 2 MB duże dla starych wersji oszczędzania, z innymi łatkami wrzuconymi na wierzch. Bóg wie, jak dobrze to zadziała.
Odpowiedzi:
1 dla odpowiedzi № 1Czy rozważałeś użycie Protobuf razem z Boost asio? Oczywiście nie jest to biblioteka RPC, więc ta część, którą musisz zrobić samodzielnie, byłaby jednak asynchroniczna i szybka.
0 dla odpowiedzi nr 2
możesz użyć bufora ICE i proto. od wersji 3.4.1 obiekty proto są obsługiwane przez ICE, choć istnieją pewne ograniczenia.