0

私は 2 つの C/C++ ソケット プログラム、たとえばserverとを持っており、両方とも と を介してclient互いに通信します。localhost の 2 つの別々の端末で 2 つのプログラムを実行すると、フロー全体 (つまり、通信、読み取り、書き込み) が正常に機能します。プログラムを手動で開始することを避けるために、サーバー プログラムで を使用します。ただし、そうしても、2 つの別々の端末の結果として正しい結果が得られません。ジョブ モニターで確認して実行していますが、その間の通信はまったく行われていないようです。何が問題なのですか?readwriteclientsystem(exec_cmd_to_run_client_program)serverclient

libsshまた、プログラムでsshライブラリを使用しserverて新しいsshセッションを開き、実行コマンドを送信してclientプログラムを実行しようとしました。ここでも、システム コールと同じ結果が表示されます。両方のプログラムがジョブ モニターに表示されましたが、通信は行われませんでした。私は何か見落としてますか?

4

0 に答える 0