Hi,Expert
The customer's product specification requires 320kB to be transferred in 25msec cycle by TCP/IP communication.
However, it currently takes about 37.5msec. However, it currently takes about 37.5msec, which does not meet the specification.
As a result of capturing and analyzing the transmission data with Wireshark, we have found that the transmission time is about 37.5ms.
We have some questions about this.
The attached document explains in detail, but I will briefly describe the contents of my question.
The following is a brief description of the question.
Please check the attached document for details.
NDK Performance Results.pptx
Q1: Why is the window size of the PC side 64240?
Why does it send the data in units of 8192 bytes with PSH=1?
Can you make it every 16384?
For example, is it possible to make it every 16384 bytes?
After receiving the ACK signal from the PC, the time until the next data transmission
starts is very long (about 1.0msec on average).
Q2: What is the purpose of this time?
Q3: Is it possible to change this time to a shorter time (e.g., half) or to a fixed time?
We believe that if this time is not shortened, we will not be able to meet the specifications.
If there is another way, please let me know.
Best Regards,
Hidekazu
