DHCP機能を削除する


【DHCPの削除】 

汎用I/Oユニットで、DHCP機能でIPアドレスの自動取得を行わなず固定のI
Pアドレスとする場合には、DHCP機能を削除することができます。
DHCP機能が不要の時には、UDPプロトコルも必要がなくなりますので
これも削除することが可能です。
ついでにAnnounceとか、DNSとかNetBIOS対応の機能をすべて削除します。
これでだいぶ全体のサイズを小さくすることができます。

【デモプログラムの修正】

DHCP機能などの削除のためには下記の修正を行います。

ファイル名 場所 修正内容
StackTsk.h 147行目
152行目
153行目
154行目
299〜302行目
//#define STACK_USE_DHCPのようにコメントアウトする
//#define STACK_USE_ANNOUNCEのようにコメントアウトする
//#define STACK_USE_DNSのようにコメントアウトする
//#define STACK_USE_NBNSのようにコメントアウトする
デフォルトのIPアドレスを192.168.1.105に変更

プロジェクトに登録されているソースやヘッダのファイルはそのままで構いません。
このバージョンから登録されていても不要ならリンクしないようになっています。


このコンパイル結果のメモリサイズは下図のようになり、4kワード以上少なく
なりました。






        目次に戻る