Revised to prevent DHCPClient::discover from hanging.
Fork of WIZ820ioInterface by
Diff: DHCPClient/DHCPClient.cpp
- Revision:
- 9:c1722862c13b
- Parent:
- 5:fb15c35d1e28
diff -r 6ff41cd782f5 -r c1722862c13b DHCPClient/DHCPClient.cpp --- a/DHCPClient/DHCPClient.cpp Tue Feb 04 03:20:06 2014 +0000 +++ b/DHCPClient/DHCPClient.cpp Fri Aug 15 19:53:25 2014 +0000 @@ -19,7 +19,7 @@ m_pos = 0; const uint8_t header[] = {0x01,0x01,0x06,0x00}; add_buf((uint8_t*)header, sizeof(header)); - uint32_t x = time(NULL) + rand(); + uint32_t x = time(NULL) + 0x8042;//rand(); xid[0] = x>>24; xid[1] = x>>16; xid[2] = x>>8; xid[3] = x; add_buf(xid, 4); fill_buf(20, 0x00);