タグ

2009年12月1日のブックマーク (4件)

  • UNIXネットワークプログラミングのお勉強 (1) - シリコンの谷のゾンビ

    3連休何をしようかと考えていたら,なんとなくデーモンプログラムを書いてみたくなったので,Cによるネットワークプログラミングを勉強することにした. 2年くらい前に文献[1]を購入し,過去に2回ほど勉強しようと思ったけれど,とにかくインクルードする必要があるヘッダーファイルが大量にある時点で嫌気が差して挫折してしまった. ソケットのイメージはわかっているつもりだけれど,実はよくわかっていなかった.なぜかわからないけれど,今日を読みながらてしてしコードを書いていたら色々つながって基的なことを理解することができた. デーモンを作るところまで行きたかったけれど,途中まででいったん中断.サーバプログラム,クライアントプログラムを書く手順をメモしておく. サーバプログラム socketをつくる bindする listenする acceptする いろいろ処理する クライアントプログラム socketを

    UNIXネットワークプログラミングのお勉強 (1) - シリコンの谷のゾンビ
    t_horie
    t_horie 2009/12/01
  • [c][unix]UNIXネットワークプログラミングのお勉強 (2) デーモンの作り方 - シリコンの谷のゾンビ

    一晩寝てからデーモンプロセスの作り方を眺めてとても簡単だということに気がついた.自分メモ. デーモンへの道のり fork()して子プロセス (次郎) を生成.親プロセス (太郎) を終了する 次郎プロセスでsetsid()する 次郎プロセスはセッショングループリーダになる この時点で次郎プロセスは制御端末を持たなくなる 次郎プロセスがfork()して孫プロセス (三郎) 生成.次郎プロセス終了 chdir("/")する. shutdown時のumount処理に迷惑をかけないため 標準入力,標準出力,標準エラー出力を閉じる サンプルコード 比較を行うために3つのプログラムを書いた. daemon 全部行う nondaemon 2度目のfork()をしない nondaemon2 setsid()しない #include <stdio.h> #include <stdlib.h> #includ

    [c][unix]UNIXネットワークプログラミングのお勉強 (2) デーモンの作り方 - シリコンの谷のゾンビ
    t_horie
    t_horie 2009/12/01
  • サン・マイクロシステムズ

    のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。

    t_horie
    t_horie 2009/12/01
  • 女子児童に「もう家に帰り」と老人が声をかけ、帰る児童をその場から見守る事案が発生…兵庫・伊丹 : 痛いニュース(ノ∀`)

    女子児童に「もう家に帰り」と老人が声をかけ、帰る児童をその場から見守る事案が発生…兵庫・伊丹 1 名前: 原稿用紙(関西地方):2009/11/30(月) 22:10:14.81 ID:CZQ7fb+e ?PLT 都道府県 兵庫県 メルマガ名 ひょうご防犯ネット 受信日時 2009/11/30 19:36:20 タイトル 声かけ事案発生(11月30日・伊丹) 11月30日(月)午後4時10分ころ、伊丹市野間北2丁目4番7号先路上で、 声かけ事案が発生(警察認知?同日午後5時52分)。 男は、年齢70歳位、身長150センチ位、小太り、茶系のジャンパー、色不明のズボン。 下校中の女子児童に対し「家どこ」と声をかけ、同児童が「分からん」と答えると、 「もう家に帰り」と言い、その場に立って児童が帰る方向をしばらく見ていた後、 男はいずれかに立ち去り。 【地図はこちら】 ttp://p.chizum

    女子児童に「もう家に帰り」と老人が声をかけ、帰る児童をその場から見守る事案が発生…兵庫・伊丹 : 痛いニュース(ノ∀`)
    t_horie
    t_horie 2009/12/01