94    struct sockaddr_in server_addr;
 
   96    char *hostname = 
"example.com";
 
   97    char *request = 
"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n";
 
  100    if ((host = gethostbyname(hostname)) == NULL) {
 
  106    if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
 
  112    server_addr.sin_family = AF_INET;
 
  113    server_addr.sin_port = htons(80);
 
  114    server_addr.sin_addr.s_addr = *(
long *)(host->h_addr);
 
  117    if (connect(sockfd, (
struct sockaddr *)&server_addr, 
sizeof(server_addr)) < 0) {
 
  124    send(sockfd, request, strlen(request), 0);
 
  128    if (bytes_received < 0) {
 
 
xf_err_t xf_netif_get_dns_info(xf_netif_t netif_hdl, xf_netif_dns_type_t type, xf_netif_dns_info_t *dns)
从指定 netif 句柄获取的 DNS 服务端信息。
 
static const xf_osal_thread_attr_t s_thread_attr
 
static void _example_thread(void *argument)
 
static char s_http_buf[HTTP_BUFFER_SIZE]
 
static xf_osal_thread_t s_thread_hdl