这个问题已经解决了,我现在的做法是,如果要想把发送接收做成一体的,接收只能用EasyLink_receiveasync(),发送用EasyLink_transmit(),在不发送的时候一直为接收,即EasyLink_receiveasync(),当要发送的时候,可以先用EasyLink_abort()取消接收的队列任务,再进入发送EasyLink_transmit(),这样就不会有问题了,当然还要看具体的配置。
这个问题已经解决了,我现在的做法是,如果要想把发送接收做成一体的,接收只能用EasyLink_receiveasync(),发送用EasyLink_transmit(),在不发送的时候一直为接收,即EasyLink_receiveasync(),当要发送的时候,可以先用EasyLink_abort()取消接收的队列任务,再进入发送EasyLink_transmit(),这样就不会有问题了,当然还要看具体的配置。
举报