TCP/IPの順番保証
TCPは順番保証がある。 ので、送った順で受信できる(内部的には後から送ったのが先についている場合もある)。 でも、並列処理の場合はどうなるん? 送信時にシステム時間とかを見てて、複数プロセスから送信した場合でも、複数プ…
CTCPは順番保証がある。 ので、送った順で受信できる(内部的には後から送ったのが先についている場合もある)。 でも、並列処理の場合はどうなるん? 送信時にシステム時間とかを見てて、複数プロセスから送信した場合でも、複数プ…
C■変数の共有について 親プロセスと子プロセスの変数は別物扱い。 双方の変数内容変更が他方に影響を及ぼすことはない。 ■ソケットの共有 親と子で同一のソケットを利用してサーバと通信することは可能。 サーバ側からみると一つの…
Cうーむ、挙動が謎だな。 スレッドならまだなんとなくわかるんだけど。 forkを呼び出した時点で処理がどこに移るんだろ? 子プロセスができるのはわかるんだけど、子プロセスって親プロセスとまったく同じプログラムを立ち上げると…
Cacceptでクライアントからの接続を受けてから、forkするようなプログラムの場合、複製時には親と子の両方に、アクセプトソケットが保持されてるわけだけど、同一のアクセプトソケットを使って、親と子の両方からクライアントに…
C子プロセス終了時に親プロセスに対して、SIGCLDが送られるので、それを親がsignal関数で受け取った後にwaitを実行する事で、子プロセスのリソースを解放する。 waitだけだと、多数の子プロセスがほぼ同時に終了した…
Cforkはプロセスを複製するということは、ほぼ理解した。 でも、これだと親子でソースコードを共有することになるんで、子専用の処理を長々と記述すると、なんか美しくないと思ったんだけどちゃんと解決策があるみたいですね。 子プ…
Cselectで標準入力を拾えるのはわかってたけど、もしかして標準出力も拾えるのか? select文の前で、 ってやると表示されない・・・。 だけど ならばOK。 ちなみに でも表示される。 nの有無で変化するってことは、…
XoopsXoopsっていうか、WordPressで半角の「¥」が表示できないな・・・。 フィルタリングでもしてるのか? エスケープする方法ないんだろうか。 modPukiWikiってのを使えば、WordPressでもPukiWi…
C数値アドレスを文字列に変換したものの先頭アドレスを返す。
Linux目ざといオプションをまとめとこ。 -Wall 警告を表示する。 -Werror 警告をエラーとして扱い、ビルドを中断する。 -g デバッグ情報を生成する(これがあると-O3つけても最適化されないかも?) -O3 さらなる…
最近のコメント