私は実際にクライアントプログラムであるCで書かれたcgiスクリプトを持っています。 上矢印キーを押したときに、私のWebサーバーにあるCサーバープログラムにデータを実行して送信するためにcgiプログラムが必要ですか?現在のhtmlページを変更せずにcgiスクリプトを実行しますか?
ページを変更せずにCGIスクリプトを実行するにはどうすればよいですか? 私のCサーバプログラムはポート5000でリッスンしています。 私のhtmlページはhttpサーバのポート80にあります。読み込み時にユーザが上矢印キーを押すと、 cgiスクリプトが実行され、サーバプログラム。また、私のCGIスクリプトはクライアントプログラムです。 私はすでにキーボード入力を受け取り、特定の値を表示するためのJavaScriptコードを書いています。
ajaxを使用しているため、実際のリンクには従わず、結果を取得する非同期リクエストが開始され、ページ全体をリロードせずに新しい結果を挿入するようにページを変更できます – ShinTakezou