Linuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。
サーバにおけるaccept処理は下記のように動作する。
アプリケーションからのaccept処理要求は、まずsocketレイヤ(sys_accept)でもう一つ空のソケットを作成する
その後即、inet_accept関数を呼び出す(struct proto_ops inet_stream_opsインターフェイステーブル経由)。
inet_accept関数処理が完了すると、得られたsocketをファイルテーブルに登録する(sock_map_fd関数)。
サーバはaccept処理のよって得られた新しいソケットを通して通信を開始する。
(NIS)HirokazuTakahashi
2000年12月09日 (土) 23時55分06秒 JST1
[PageInfo]
LastUpdate: 2008-08-27 14:17:49, ModifiedBy: hiromichi-m
[Permissions]
view:all, edit:login users, delete/config:members