请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:66AK2H12 工具/软件:TI-RTOS
我正在进行一项需要 TPC/IP 服务器支持的设计。 过去、我打开了一个侦听器套接字、一旦客户端连接、就会分离出一个接收器线程和一个共享已连接套接字的传输线程。 我正在尝试使用 SYS/BIOS 任务对执行此新操作、但它无法正常工作。 我使用 DemonNew 设置服务器。 在客户端连接上,我传递给 DemonNew 的调用是调用,我的目的是使用接收线程在无限循环中阻止 recvnc(),但在执行该操作之前,我的传输线程是 Task-create()。
当我在接收到有关 recv 线程的请求后将某个内容排队到传输轮距时、我的客户端仅获得一个字节、我的应用程序显示套接字错误、然后在崩溃后不久就会出现。 我已经在 CCS 调试下检查了发送端的套接字编号是否正确、要发送的字节计数是否正确以及发送缓冲区指针是否正确。 所有数据都受关键段保护、套接字本身不受保护。
在 SYS/BIOS 下这种方法是否存在缺陷?
(SYS/BIOS 6.46、XDCtools 3.32、NDK 2.25)