2006-03-17から1日間の記事一覧
下のnetinet/in_system.hは間違いでnetinet/in_systm.hが正しかった。コンパイラにnetinet/in_system.hが見つかりませんと言われたので、ファイル名を見たらin_systmだったことに気づく。ややこしい名前だ。これで見付からないと言われてる人は他にもいそう
LinuxでRawソケットを使おうと思ってたけど、tcphdrのメンバ変数の名前が環境によって違うみたいだね。#include の前に#define __FAVOR_BSDと入れればいいみたいだけど
『基礎からわかるTCP/IP ネットワーク実験プログラミング』という本を読んでいたら#include という部分が気になったのでそのファイルを覗いてみたら typedef u_int16_t n_short; /* short as received from the net */ typedef u_int32_t n_long; /* long as…