System setup:
Client: PC (x86) system - Windows based (QtTCPServerSocket)
Server: TI Sitara AM3359 (including SYS/BIOS 6.41.0.26, NDK 2.24.1.18, Compiler TI v5.2.2)
CCS: Version 6.1
Problem:
Client sends (cyclically) a TCP packet to Server. The Server acknowledges it with an explicit ACK message. But, if the Server sends a TCP packet to Client, the Client does only acknowledge some TCP packets with an explicit ACK message! The other TCP packets seem to be acknowledged with an implicit ACK (assumeably according to RCF standands).
On the CCS output, you can see the printf's with "TcpTimeoutRexmt: Retransmit Timeout" cyclically (400ms).
In the attachment, please find the WireShark-Capture for good case and bad case.
Additionally, you can find in attachment the CCS with console output with tcptime.c from NDK.