- Còn dữ liệu ứng dụng trong gói TCP/UDP đương nhiên là chỉ do lớp ứng dụng tạo ra mà thôị Lỡ hẹn đã lâu, hôm nay tiếp tục với giao thức DHCP, còn thằng này với HTTP nữa là xong.
Hàm dịch vụ DHCP, ta sẽ đưa vào vòng lặp chương trình chính: Code:
Code:
//--- ---
//Ham duoc goi dinh ky moi 1s de cap nhat lease time va timeout cua DHCP void dhcpTimer(void)
{
// this function to be called once per second // decrement lease time
if(DhcpLeaseTime) DhcpLeaseTime--; if(DhcpTimeout){ DhcpTimeout--; } }
Hàm dịch vụ DHCP, ta sẽ đưa vào vòng lặp chương trình chính:Code: Code:
//--- ---
//Ham dich vu DHCP, duoc goi trong chuong trinh chinh void dhcpService(void)
{
if(DhcpRetries && (DhcpTimeout == 0)){ DhcpRetries--; DhcpTimeout = DHCP_TIMEOUT; dhcpDiscover(); } } //--- ---
if(DhcpRetries && (DhcpTimeout == 0)){ DhcpRetries--; DhcpTimeout = DHCP_TIMEOUT; dhcpDiscover(); } } //--- ---