Linuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。
サーバにおけるaccept処理は下記のように動作する。
アプリケーションからのaccept処理要求は、まずsocketレイヤ(sys_accept)でもう一つ空のソケットを作成する(inet_stream_opsのdupメソッド呼び出し)ところから始まる。TCPの場合inet_create関数が呼び出される(通常のソケット生成と同じ)。その後inet_accept関数を呼び出す(struct proto_ops inet_stream_opsインターフェイステーブル経由)。
サーバはaccept処理のよって得られた新しいソケットを通して通信を開始する。
(NIS)HirokazuTakahashi
2000年06月11日 (日) 22時29分57秒 JST1
[ページ情報]
更新日時: 2008-08-27 14:46:47, 更新者: hiromichi-m
[権限]
表示:無制限, 編集:ログインユーザ, 削除/設定:メンバー