请问楼主,我在调用tcp_write,tcp_output后telnet上收不到数据。我的函数是这样的,我知道简单的调用肯定是有问题的,但是不知道怎么搞,麻烦指教!
do{
res_FIFO=QueueOut(&MyQueue1,&tcp_dat1);
j+=sprintf(uart_dat+j,"%s",&tcp_dat1);
if(res_FIFO==QueueEmpty)
{
tcp_write(pcb,uart_dat,strlen(uart_dat), 1);
tcp_output(pcb);
}
}while(res_FIFO==QueueOperateOk);
|