Link to home
Start Free TrialLog in
Avatar of speedygonzalez
speedygonzalez

asked on

How to talk to a C++ Library From a website client

Hello, I am not familiar with C++ therefore the following may sound like a simple question (for which I don't know the answer).

Is it possible to connect from a web site (to send messages to and receive messages from) to a backend application built using C++, where the C++ application is stored in a different location (therefore the communication will need to occur over the internet.

Can I just do so from any website client /web page so long as I provide the correct IP details and commands to connect to the C++ application, or would I need a C++ library/application of some sort actually installed on the website client or even the web server?

Do you know of any examples out there where poeple have connected to backend C++ applications from a website? Are there examples of code available explaining how this can be done?

Thank you!  
ASKER CERTIFIED SOLUTION
Avatar of Zoppo
Zoppo
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of speedygonzalez
speedygonzalez

ASKER

Hi Zoppo, thank you for your help.

One important aspect I forgot to add in my question above (sorry for forgetting to do so) is that on the web client I want to add a panel or remote control which will then interface (in realtime when clicked on) with the backend C++ library/application and forward messages from the buttons pressed on the client to it etc. Can this still be done using CGI or are CGI scripts just called when the webpage is loaded?

Thanks all for your help.

All a bit confusing I know!
Oh, and another thing. Would there be a delay/lag when pressing my buttons on my website or could it be instant (or only lose a fraction of time) over an internet connection.

Cheers.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial