Hi all, this is more of question on what I could be doing to make my ethernet communication faster. We are heavily utilizing VNC across most of the products we make, however, I find myself bottlenecked by what appears to be a buffer issue. the SC20260D doesn’t seem to have any trouble sending an entire frame buffer at once (768 KB, in this case), but on the receiving end I find myself only able to receive about 2KB at a time. It takes about 300 - 350 ms to read the frame off of the socket, depending on the CPU load at the time. I increased the receive buffer size to 1.5 MB on the client socket using socket options, but this doesn’t seem to help.
- Is there anything else I can check to try to speed it up?
- is using large buffers helpful or harmful? I have more than enough ram at runtime.
- There doesn’t seem to be a way to force the link speed to 100 mbits - could this be the issue?
I know this is somewhat open ended, but I’m mostly trying to find ways to improve the user experience. Functionally, it works great, but I’m just trying to make it that much better.