2016-05-17 5 views
-2

ボタンをクリックしたときにメソッドを呼び出すなど、C++コードの一部を制御するウェブサイトを作る方法が不思議です。 私は私のお尻を捜したが、私が見つけることができるのは、Pythonのためだった。ウェブサイトを使ってC++コードを制御するラズベリーパイ

+0

小さな世界が埋め込まれたCLOUDの大きな世界へようこそ。 –

+0

ボタンをPHPページにリンクさせ、コードを実行します。 [Here's how](http://stackoverflow.com/questions/4279003/execute-c-program-with-php-script) – MSoRMvzH8g

+0

あなたのウェブサーバがあなたのPC上で動く必要があります。 [lighthttpd](https://www.lighttpd.net/)のような小さなシステムに合わせたものもあります。 C++コードは、CGIインタフェースを介してリンクすることができます。 –

答えて

0

ボタンをクリックすると、httpリクエストをC++バックエンドに送信できます。 Boost.asioを使用してC++サーバーに書き込むことができます。 または、Pythonやその他の言語フレームワークでサーバーを作成し、その言語でC++関数を呼び出すことができます。

0

私の推薦は、静的なページを含むほとんどのページビューを処理する適切なWebサーバーを使用することです。その後、特定のURLに対して、特定のポート上のそのような「API呼び出し」をリッスンするプログラムに対してローカルに要求をプロキシします。

あなたのボタンでは、イベントハンドラにAJAX呼び出しを行うことができます。 http://your-host.example.com/special/path/do_something?some_argument=foo&some_other_argument=123

ローカルWebサーバーは、プログラムに/special/path/を代理リクエストします。

関連する問題