This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] C6678 DSP 向 PC 发送 TCP 数据包重新传输超时

Guru**** 2589265 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/639654/c6678-dsp-send-tcp-packets-to-pc-retransmit-timeout

尊敬的 TI 教授:

  我使用 NDK 客户端项目与 PC 通信,并使用套接字实现 TCP 堆栈。但是当我将 TCP 数据包发送到 PC 时,控制台显示重新传输超时。 我发现 Wireshark 捕获的数据包是 X11 protocls.我 知道如何解决这个问题?

  在下图中,我立即使用 demonnew 函数调用 dtask_tcp_hello 函数。代码是:hecho = DemonNew(sock_stream,0.6000,dtask_tcp_hello,OS_TASKPRINORM,OS_TASKSTKNORM,0, 3);

  DSP 作为服务器、PC 作为客户端。TCP 传输缓冲区大小为32768、TCPREASMMPKT=8。

  DSP IP 地址为192.168.2.100、PC IP 地址为192.168.2.102。 该软件为 NDK 2.21.2.43和 CCS5.5。

 e2e.ti.com/.../client.c.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已通知 RTOS 团队。 他们的反馈将在此处发布。

    升级到较新的 NDK 和 CCS 版本可能是个好主意。

    此致、
    Yordan