programing:linux-programing:network-programing:linux-struct-sockaddr_in
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| programing:linux-programing:network-programing:linux-struct-sockaddr_in [2021/07/15 21:20] – [sockaddr_in構造体の定義] yoko | programing:linux-programing:network-programing:linux-struct-sockaddr_in [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | sockaddr_in構造体 | + | ====== |
| - | ================= | + | |
| Linuxのソケットインタフェースでは、接続先のIPアドレスやポート番号の情報を保持するために,`sockaddr_in`構造体が 用意されている。各ソケットは,bindシステムコールによって `sockaddr_in`構造体のデータと関連づけられる. | Linuxのソケットインタフェースでは、接続先のIPアドレスやポート番号の情報を保持するために,`sockaddr_in`構造体が 用意されている。各ソケットは,bindシステムコールによって `sockaddr_in`構造体のデータと関連づけられる. | ||
| - | sockaddr_in構造体の定義 | + | ===== sockaddr_in構造体の定義 |
| - | ---------------------- | + | |
| <code c / | <code c / | ||
| 行 22: | 行 20: | ||
| ポート番号やIPアドレスはネットワークバイトオーダー (big endian) になっていないといけない。このため,整数をネットワークバイトオーダーに変換する `htons`, `htonl` 関数を用いる。 | ポート番号やIPアドレスはネットワークバイトオーダー (big endian) になっていないといけない。このため,整数をネットワークバイトオーダーに変換する `htons`, `htonl` 関数を用いる。 | ||
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| + | | ||
| - | 1. < | ||
programing/linux-programing/network-programing/linux-struct-sockaddr_in.1626351657.txt.gz · 最終更新: by yoko
