STM32以太网客户端发送数据,数据接收出现与原数据不符。 
void httpclient(void) 
{         
        struct tcp_pcb *httppcb; 
        struct ip_addr ipaddr; 
        IP4_ADDR(&ipaddr,192,168,1,22); 
        httppcb=tcp_new(); 
        tcp_bind(httppcb,IP_ADDR_ANY,20); 
        tcp_connect(httppcb,&ipaddr,20,http_connected); 
} 
err_t http_connected(void *arg,struct tcp_pcb *pcb, err_t err) 
{ 
        TESTpcb = pcb; 
        printf("连接成功"); 
        return ERR_OK; 
} 
 
void Tcp_Senddata(char data[]) 
{ 
 
  tcp_write(TESTpcb, data, 256, 0); 
  tcp_output(TESTpcb);  
} 
 
我建立了TCP客户端,用TCP_Senddata发数据给服务器,数据出现传输错误!啥原因啊? 
 
 
 
 |