-
Notifications
You must be signed in to change notification settings - Fork 0
ソケットインターフェースの大まかな流れ
kohkubo edited this page Apr 15, 2022
·
2 revisions
クライアント | 送信されるもの | サーバ | |
---|---|---|---|
getaddrinfo | getaddrinfo | ソケットアドレス構造体の作成(文字列から必要なデータ型に変えてくれる関数) | |
socket | socket | ソケットディスクリプタの作成 | |
bind | ソケットアドレスをソケットディスクリプタに関連付ける | ||
listen | アクティブソケットを待受状態のソケットに変換する | ||
connect | コネクション要求 => | accept | connect サーバとのコネクション確率 accept クライアントからのコネクション要求を持つ。接続したら接続状態のディスクリプタを返す |
send | recv | send ソケットへメッセージを送る recv ソケットからメッセージを受け取る |
|
recv | send | ||
close | EOF => | recv | |
close | ソケットを閉じる |