こんにちわ。再び質問させていただきます。
前回の追加説明もさせていただきたいと思います。
クライアントサーバシステムでの関数呼び出しをしたいと言っていましたが、実際に行うのはサーバで処理をし、クライアントに結果を返すということをしたいと思ってます。クライアント側から関数ライブラリのある関数に対して、引数となる値をブラウザもしくは他の方法で、サーバに送信し、サーバは受け取った引数を関数ライブラリの関数に渡し実行させる。その結果をクライアントのブラウザ上などに表示させるといった感じです。
こういうことを可能にする手段のうち、最適なものはどういうものなのか教えていただきたいと思います。そしてその具体的なやり方についても知りたいので、よいサイトなどもありましたら、教えていただけないでしょうか。
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
C/C++のカテゴリなので、C/C++で実現可能な回答を。
一番手っ取り早いやり方は(前回にも書いたのですが)Request Broker系の技術を使うことでしょう。
WindowsサーバーならActiveX、UNIXサーバーならCORBA。
CGIやSSIでも実現可能でしょうが、リクエストのたびに起動/終了が繰り返されるのはパフォーマンス的に不利です。
No.3
- 回答日時:
> ライブラリはcで作っております。
> cなのでCGIという手もあると思うんですが、
> 数学の計算を行うのにCGIを使うのは適切かどうか
> ということもわからないので、最適な方法を教えて
> いただきたいのですが。
数学だろうがなんだろうが、CGIとは関係ありません。
Javaで書き直すつもりがないなら、
[1] CGIをCで書く。あるいはCGIに適した言語からC-lib.を呼び出す。
[2] Java-servletから JNI経由でC-lib.を呼び出す。
のいずれかでしょう。servletを利用するとなればtomcatなどのservlet-containerが必要になります。お忘れなく。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
- 数学 数学?算数の問題です どのような解答になりますか? 2 2022/04/22 04:46
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Google ColaboでGUI作成
-
Windows Media Playerを開くと...
-
Ps+のフリープレイでDestiny2の...
-
scipy っていうのをいれようと...
-
python urlopen error について...
-
DirectX Graphics と OpenGLっ...
-
本格的なGUIを作るのにおすすめ...
-
マイコンSHでSQRT(平方根)が...
-
iCloudフォトライブラリ内の画...
-
Windows上でJavaかc言語を使い...
-
WAVE⇔MP3のためのライブラリ
-
LIBCMT.LIBをリンクしてコンパ...
-
動画像をキャプチャするプログラム
-
Dreamweaverのライブラリが反映...
-
c言語でntpdateコマンドにあた...
-
マイミュージックの曲で、WMPの...
-
Excel2003 VBE 参照設定を解除...
-
ituneを複数のPCにインストール...
-
ListViewで複数項目のドラッグ...
-
プログラマーで「使えない人」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
python urlopen error について...
-
Google ColaboでGUI作成
-
scipy っていうのをいれようと...
-
システムコールと標準ライブラ...
-
ライブラリ作成時のグローバル...
-
強化学習の環境作成、AI。自動...
-
プログラマーで「使えない人」...
-
unix-c と linux-c の違いは?
-
C++ 標準ライブラリの実際の中...
-
マウスのクリックを自動で
-
C# EXCELセルの入力規則設定に...
-
LIBCMT.LIBをリンクしてコンパ...
-
gcc に mktemp 危険と怒られ...
-
Dreamweaverのライブラリが反映...
-
静的ライブラリから静的ライブ...
-
DLL読み込み時エラー
-
sleep関数
おすすめ情報