Dhcp server sample.
Dependents: GR-PEACH_WebCamera_AP
mbedボードをDHCPサーバとして使用するためのライブラリです。mbedボードとPCを直結する際などに使用してください。
このクラスは5つのIPアドレスを割り当てられることができます。
IPアドレスの上位3バイトはサーバーアドレスと同じで、下の1バイトは、10-14が割り当てられます。
例えば、サーバーアドレスが"192.168.0.1"の場合、IPアドレスは"192.168.0.10"~"192.168.0.14"が割り当てられます。
EthernetInterfaceでconnectを実行した後に、DhcpServerを使用してください。
EthernetInterface eth; eth.init("192.168.0.1", "255.255.255.0", "192.168.0.1"); eth.connect(); DhcpServer dhcp_server("HostName", eth.getIPAddress());
Library in Beta!
This library is in Beta.
このライブラリはβ版です。
DhcpServer.h@0:1c2747611cab, 2016-03-25 (annotated)
- Committer:
- dkato
- Date:
- Fri Mar 25 05:00:52 2016 +0000
- Revision:
- 0:1c2747611cab
- Child:
- 1:14ee6da645a9
first commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dkato | 0:1c2747611cab | 1 | #ifndef DHCP_SERVER_H_ |
dkato | 0:1c2747611cab | 2 | #define DHCP_SERVER_H_ |
dkato | 0:1c2747611cab | 3 | |
dkato | 0:1c2747611cab | 4 | class DhcpServer { |
dkato | 0:1c2747611cab | 5 | public: |
dkato | 0:1c2747611cab | 6 | DhcpServer(char * name, char * ipadder); |
dkato | 0:1c2747611cab | 7 | virtual ~DhcpServer(); |
dkato | 0:1c2747611cab | 8 | }; |
dkato | 0:1c2747611cab | 9 | |
dkato | 0:1c2747611cab | 10 | #endif |