programing:linux-programing:network-programing:linux-struct-sockaddr_in
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| programing:linux-programing:network-programing:linux-struct-sockaddr_in [2020/02/12 15:57] – [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 / | ||
| 行 20: | 行 18: | ||
| </ | </ | ||
| - | ポート番号やIPアドレスはネットワークバイトオーダー (big endian) になっていないといけない.このため,整数をネットワークバイトオーダーに変換する `htons`, | + | ポート番号やIPアドレスはネットワークバイトオーダー (big endian) になっていないといけない。このため,整数をネットワークバイトオーダーに変換する `htons`, `htonl` 関数を用いる。 |
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| + | | ||
| - | 1. < | ||
programing/linux-programing/network-programing/linux-struct-sockaddr_in.1581490678.txt.gz · 最終更新: by yoko
