野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14284|回复: 2

火哥求助LWIP tcp客户端发送程序

[复制链接]
发表于 2016-11-21 09:52:13 | 显示全部楼层 |阅读模式
本帖最后由 yangzi8000 于 2016-11-21 09:58 编辑

    u8 connectflag=0;
   drv_network.net_local_ip1=(uint8_t)(netif.ip_addr.addr&0xFF);
    drv_network.net_local_ip2=(uint8_t)((netif.ip_addr.addr>>8)&0xFF);
    drv_network.net_local_ip3=(uint8_t)((netif.ip_addr.addr>>16)&0xFF);
    drv_network.net_local_ip4=(uint8_t)((netif.ip_addr.addr>>24)&0xFF);
    drv_network.net_local_port=LOCAL_PORT;

    drv_network.net_remote_ip1=DEST_IP_ADDR0;
    drv_network.net_remote_ip2=DEST_IP_ADDR1;
    drv_network.net_remote_ip3=DEST_IP_ADDR2;
    drv_network.net_remote_ip4=DEST_IP_ADDR3;
    drv_network.net_remote_port=DEST_PORT;     
    drv_network.net_local_port=LOCAL_PORT;   
    drv_network.net_init=1;
  connectflag=tcp_echoclient_connect(drv_network);
while(1):
{
  if(connectflag==0)network_tcpclient_send("tcp data test 12312312312312312312312312\n");
}
测试结果:发多次才能发送出去,有时候两包一起发送,有时候3包一起 ,有时候更多包,这个是怎么回事,总是不能发一次就能收一次,必须连着发



回复

使用道具 举报

发表于 2016-11-21 10:30:57 | 显示全部楼层
调用函数后是不是要加等待啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-22 20:04:27 | 显示全部楼层
贡慧丽 发表于 2016-11-21 10:30
调用函数后是不是要加等待啊

加了等待以后也是不行。。。。不理想
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-13 13:52 , Processed in 0.042878 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表