新手入门
- 积分
- 11
- 金钱
- 11
- 注册时间
- 2019-1-24
- 在线时间
- 2 小时
|
1金钱
使用网络实验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();
发现两个端口,只有一个可以监测到被连接上,如果要连接另外一个,必须断掉当前连接,无法两个一起连接。
|
|