使用网络实验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();
发现两个端口,只有一个可以监测到被连接上,如果要连接另外一个,必须断掉当前连接,无法两个一起连接。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>