新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


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構造体の定義] yokoprograming:linux-programing:network-programing:linux-struct-sockaddr_in [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-sockaddr_in構造体 +====== sockaddr_in構造体 ======
-=================+
 Linuxのソケットインタフェースでは、接続先のIPアドレスやポート番号の情報を保持するために,`sockaddr_in`構造体が 用意されている。各ソケットは,bindシステムコールによって `sockaddr_in`構造体のデータと関連づけられる. Linuxのソケットインタフェースでは、接続先のIPアドレスやポート番号の情報を保持するために,`sockaddr_in`構造体が 用意されている。各ソケットは,bindシステムコールによって `sockaddr_in`構造体のデータと関連づけられる.
  
-sockaddr_in構造体の定義 +===== sockaddr_in構造体の定義 =====
-----------------------+
  
 <code c /usr/include/netinet/in.h> <code c /usr/include/netinet/in.h>
行 22: 行 20:
 ポート番号やIPアドレスはネットワークバイトオーダー (big endian) になっていないといけない。このため,整数をネットワークバイトオーダーに変換する `htons`, `htonl` 関数を用いる。 ポート番号やIPアドレスはネットワークバイトオーダー (big endian) になっていないといけない。このため,整数をネットワークバイトオーダーに変換する `htons`, `htonl` 関数を用いる。
  
-参考 +===== 参考 ===== 
-----+ 
 +  <http://www.fos.kuis.kyoto-u.ac.jp/le2soft/siryo-html/node16.html>
  
-1. <http://www.fos.kuis.kyoto-u.ac.jp/le2soft/siryo-html/node16.html> 
programing/linux-programing/network-programing/linux-struct-sockaddr_in.1626351657.txt.gz · 最終更新: by yoko