Chcę używać pamięci współdzielonej między dwoma różnymi typami programów; C++ i JavaScript. Program C++ powinien zapisywać do pamięci, a program JS powinien jednocześnie czytać z tej samej pamięci. Czy to możliwe?Pamięć współdzielona między programem C++ i JS
Odpowiedz
Przeglądarki nie mogą tego zrobić. Jednakże, istnieją trzy sposoby, aby osiągnąć to, co chcesz:
Zbuduj relaksującego usługi, za pomocą C++ Stanowiska, które odpala się websocket zaktualizować JS w przeglądarce. Lub sonduj usługę JS.
Albo umieść na stronie przeglądarki element iframe wskazujący stronę HTML w systemie plików zapisanym/zaktualizowanym przez program C++.
Lub zakładając, że jest to intranet, możesz napisać formant ActiveX, który pozwoli IE zrobić prawie wszystko. Jednak podczas korzystania z Linuksa będziesz musiał użyć IEs4Linux i/lub WINE.
Mam nadzieję, że to pomoże.
Mówi oczywiście o nodejach – Pacerier
- 1. Czy pamięć podręczna ASP.Net jest współdzielona między różnymi sesjami użytkowników?
- 2. Pamięć współdzielona php czyta wszystkie 0:
- 3. C - Dynamiczny Array 2D (Double Pointer) - Współdzielona Pamięć
- 4. Czy pamięć lokalna jest wolniejsza niż pamięć współdzielona w CUDA?
- 5. Wspólna pamięć między procesami C++ i Java
- 6. Biblioteka współdzielona C++ od C
- 7. Współdzielona zmienna między procesami Ruby
- 8. Przenośna biblioteka C++ dla IPC (procesy i pamięć współdzielona), Boost vs ACE vs Poco?
- 9. C++ Statycznie połączona biblioteka współdzielona
- 10. Współdzielona konfiguracja między .exe a .dll
- 11. Publiczna wspólna zmienna współdzielona między użytkownikami?
- 12. Wspólna pamięć Java i C++
- 13. Udostępnianie obiektu między dwoma wątkami i głównym programem
- 14. Jaka jest różnica między programem iReport i Jaspersoft Studio?
- 15. Jaka jest różnica między dynamicznym linkerem i dynamicznym programem ładującym?
- 16. Jakie są różnice między programem a aplikacją?
- 17. Highcharts: Współdzielona formuła słownika narzędzi this.points [i]
- 18. Pamięć niezarządzana i pamięć zarządzana
- 19. Różnica między programem w C++ opracowanym w systemie Windows i Linux
- 20. Różnica między tablicą i obiektem w js?
- 21. JS - Dzielenie ciągi i przechodzenie między wynikami
- 22. Biblioteka współdzielona w kontenerach
- 23. Sprawdź pamięć podręczną przeglądarki dla pliku js.
- 24. Różnice między C: i C:/
- 25. C++ wyrównanie pamięć pytanie
- 26. Współdzielona zmienna blokująca w Swift? (działające zmienne)
- 27. C++: pamięć wartości rvalue
- 28. Interfejs Yacc/Bison Parser z programem C++
- 29. Nodejs komunikuje się z programem C++?
- 30. Wysyłanie int [] s między Java i C
Na jakiej platformie? (Wieloplatformowy?) Jakiego silnika JS używasz i czy uruchamiasz silnik JS z poziomu C++ za pomocą biblioteki (tj. JS działa w tym samym procesie) lub przez wywołanie zewnętrznego procesu (tzn. Mówimy o między-procesowym komunikacja)? – leemes
w systemie Linux i przy użyciu silnika Extjs. najpierw uruchom program js i wywołaj program C++, wywołując zewnętrzny proces, a następnie zwróć odpowiedź na program js. – user2293743
można otworzyć gniazdo i napisać do niego json. –