タグ

ブックマーク / intuniv.cs.shinshu-u.ac.jp (1)

  • 構造体とIPアドレスの操作

    3.1 構造体とIPアドレスの操作 ここでは、これから学ぶシステムコールを使う上で必要となる構造体と、IPアドレスを格納するための関数についての説明を行います。中には構造が複雑なものもあるので、しっかりと理解したうえで使用してください。 sockaddr構造体 sockaddr構造体は、ソケットプログラミングを行なう上で基となる構造体です。しかしながらこの構造体は、ソケットで様々な通信を実現するための雛形であり、実際にそのまま使う機会はありません。 <構造> FreeBSDの場合、sockaddr構造体のメンバは以下のようになります。なお、Linuxの場合はsa_lenがなく、代わりにsa_familyが16bitのサイズになります。 #include <netinet/in.h> struct  sockaddr {         u_char             sa

  • 1