![]() |
@CHIP-RTOS C Library V2.00 - TCP/IP APISet PPP options for the PPP client. int PPP_Client_SetOptions ( const PPP_Option far *ptr ); Parameters
Return Value
Comments
// Simplified C-Example: unsigned long DNS_Pri_IP = 0L; // allow remote to peer to set primary DNS IP unsigned long DNS_Sec_IP = 0L; // allow remote to peer to set secondary DNS IP unsigned int ipcp_comp = 1; // allow remote to peer to use VJ TCPIP header compression PPP_Option My_Options[] = { { PPP_IPCP_PROTOCOL, PPP_OPTION_ALLOW, PPP_IPCP_COMP_PROTOCOL, (const char *)&ipcp_comp, sizeof(ipcp_comp)}, { PPP_IPCP_PROTOCOL, PPP_OPTION_WANT, PPP_IPCP_DNS_PRI, (const char *)&DNS_Pri_IP, sizeof(DNS_Pri_IP)}, { PPP_IPCP_PROTOCOL, PPP_OPTION_WANT, PPP_IPCP_DNS_SEC, (const char *)&DNS_Sec_IP, sizeof(DNS_Sec_IP)}, { 0, 0, 0, NULL, 0} } ; //***** call the functions like this **** // Install option with CLIB function PPP_Client_SetOptions(&My_Options[0]); // Point to first member of array PPP_Client_Open(&pppclient); // Open the connection See AlsoRTOS API
This API List List of C Libraries @CHIP-RTOS Main Index End of document |