搜索
bottom↓
回复: 2

初始尝使用STM32CUBMX生成LWIP代码但联接时提示错-13的问题

[复制链接]

出0入14汤圆

发表于 2023-5-28 20:59:34 | 显示全部楼层 |阅读模式
//      freertos+lwip     在主线程中建立如下的线程   本机地址 192。168。1。10
void  UserTCP_Task(void)
{
   
  struct netconn *conn;
  ip4_addr_t ipaddr;
        err_t err;
  uint8_t send_buf[]= "This is a TCP Client test...\n";
        while(1)
  {
          conn = netconn_new(NETCONN_TCP);  //--------------------------------------------新建一个TCP联接
    if(conn==NULL) {osDelay(100);continue;}
    IP4_ADDR(&ipaddr,DEST_IP_ADDR0,DEST_IP_ADDR1,DEST_IP_ADDR2,DEST_IP_ADDR3);//----4个8BIT对合成32BIT的IP   192.168.1.181  DEST_POR =5001  
          err =  netconn_connect(conn,&ipaddr,DEST_PORT);//-------------------------------与服务器联接
    for(;err==ERR_OK;)   
    {
      err= netconn_write(conn,send_buf,sizeof(send_buf),0);//------------------------向服务器发送数据包
      osDelay(500);
    }
       netconn_close(conn);//----------------------------------------------------------失败时重新建立联接
      osDelay(100);      
   }  
}
可以在电脑端PING 通
在野火的网络助手 设置为服务器  监听  192.168.1.181  端口 5001  

程序运行在err =  netconn_connect(conn,&ipaddr,DEST_PORT)  这里 时err  值 为-13  查了一下说明是 联接终止错误,请问一下这个是什么原因

出0入984汤圆

发表于 2023-5-28 23:52:34 | 显示全部楼层
防火墙关了吗

出0入14汤圆

 楼主| 发表于 2023-5-29 11:03:58 来自手机 | 显示全部楼层
Himem 发表于 2023-5-28 23:52
防火墙关了吗
(引用自2楼)

感谢,关闭了Win10的防火墙就ok了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 13:09

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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