![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXの詳細&エキスパートのためのユーザー 専門家への専門家。先進のUNIXは、 UNIXのコマンドは、 Linux 、オペレーティングシステム、システム管理、プログラミング、シェル、シェルスクリプトは、 Solarisのは、 Linux 、 HP - UXのは、 AIXので、 OS X 、 BSDのこちらをご覧ください。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| HTTPのkeep - aliveのソケットの問題 | imdupeng | 高レベルのプログラミング | 0 | 2008年3月29日 09:11午後 |
| 問題はソケットに接続する | Stevhp | 高レベルのプログラミング | 6 | 2007年4月30日 08:27午後 |
| 問題のHPのUnixでは、ソケットに書く | AshokG | HP - UX | 0 | 2005年2月25日 02:19午前 |
| ソケットの問題 | Agent007 | 高レベルのプログラミング | 3 | 2004年4月3日 09:15午後 |
| [ BSDと問題]リユースポートソケット | すなわち | 高レベルのプログラミング | 1 | 2003年11月28日 11:36午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
ソケットを読んで問題
私は、現在のプロセスがその子を待って終了するには、ソケット上のメッセージを受信することはできませんよ。
コードの下のようなものに見える 現在のプロセスの1つのスレッド/ /で / /スレッド1 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 INTはスレッドがブロックされている今すぐnumBytes ( sockid 、 buf 、サイズ) ; / /読む\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 別のスレッド/ /で / /スレッド2 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 場合( ( pidを( ) ) \u003d\u003d 0 ) / /子プロセスをフォーク\u003d ( 実行(...); ) その他の ( ( ) pidをwaitpid ; / /現在のプロセスでは、子供の出口にブロックされている ) \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 上記のシナリオでは、実行している子供と親が子供の出口には、いくつかのメッセージがある場合、最初のスレッドには、ソケットdescrtiptorを読むには入手可能ですブロックされると、私は読むことはないが、子供の終了後も。さらに、上記のシナリオは、誰かに光を投げるか? 事前に感謝 Swap007 |
|
||||
|
私はソケットを使用して読むことを選択してくださいコールb4メートルyaaa 。
このようなものですので、コードを多少 / /スレッド1 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d INTを選択してくださいretval \u003d (.....)//さて、スレッドがブロックされておりwhnれるものawakeの過去過去分詞木です 読む ソケットから。 ( retval \u003d\u003d -1 ) 裁判所< < "エラー" < < endl ; その他の INTはnumBytes ( sockid 、 buf 、サイズ)を読む\u003d ; \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 表示罰金とは何ですか? ? ? |
![]() |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|