スレ立てるまでもない質問はここで 85匹目 at TECH
[2ch|▼Menu]
722:607
07/10/18 14:29:52
以前>>607で質問をしたものです。
>>608さんのアドバイスにしたがって、サンプルコードを提出しようとした際に、
>>610で返答したように必要な部分を切り出して、最小限で現象が起こるようにコード修正してたつもりがなんか挙動が変わってわけの分からん状態に陥ってしまいましたorz
・・・といった状態が何とか解消できたので今回はサンプルコード付きで質問します。^^;
開発環境
 Fedora7 C++ PHP Apache

質問内容
 PHPを用いてWeb画面に入力されたデータを前処理してプロセス間通信を行うクライアントプログラムを呼び出したいのですが動いてくれなくて困っています。

試した内容
 Fedora7でターミナルを2つ起動して片方でServerを起動し、もう片方でClientを起動するとプロセス間通信ができている事が確認できました。
 PHPを通してhello_worldとclientを実行すると、以下のような出力になります
===ここから===
exec Hello World
hello world

--------------------------------------------------------------------------------
exec SOCKET TEST
connect start
connect error:-1
===ここまで===
hello_worldは出力できるのですが、clientはclient.ccの
if( connect( s, (sockaddr*)&addr, sizeof(addr) ) < 0 )
の部分でconnectに失敗して落ちてしまうのですが、原因が分からなくて困っています。

どなたかお知恵を貸してください。



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5074日前に更新/214 KB
担当:undef