lwip tcp server 创建两个的时候,无法同时被连接上

2019-07-20 04:03发布

使用网络实验9 NETCONN_TCP 服务器的例程,在此基础上,多开一个线程
        OS_ENTER_CRITICAL();        //关中断
        res = OSTaskCreate(tcp_server_thread,(void*)0,(OS_STK*)&TCPSERVER_TASK_STK[TCPSERVER_STK_SIZE-1],TCPSERVER_PRIO); //创建TCP服务器线程
        OS_EXIT_CRITICAL();                //开中断
       
       
        OS_ENTER_CRITICAL();        //关中断
        res = OSTaskCreate(tcp_server_thread2,(void*)0,(OS_STK*)&TCPSERVER_TASK_STK2[TCPSERVER_STK_SIZE-1],12); //创建TCP服务器线程
        OS_EXIT_CRITICAL();       

发现两个端口,只有一个可以监测到被连接上,如果要连接另外一个,必须断掉当前连接,无法两个一起连接。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。