IPアドレスを変更するにはnet_cfg()を使用します。 以下にサンプルコードを示します。
コード: 全て選択
T_NET_ADR adr;
UH devid;
devid = 1; /* デバイスID */
adr.ipaddr = ip_aton("192.168.1.10"); /* IPアドレス */
adr.mask = ip_aton("255.255.255.0"); /* IPサブネットマスク */
adr.gateway = ip_aton("192.168.1.1"); /* IPゲートウェイ */
net_cfg(devid, NET_IP4_CFG, (VP)&adr);
ソケットをクローズにすることを推奨いたします。