I am using W5500 socket in UDP mode to act as a server and communicate with smartphone app. It works great when I have one client “connected”[sending packets] to device, but when I try to make multiple clients connections, I have problems with long response time. It sometimes gets up to 600 ms to execute sendto() function and as i figured out most of this time is spend waiting for Sn_IR_SENDOK flag. I am using ioLibrary socket API version 1.0.2.
Are there any issues with W5500 that I should be aware when I try to deal with multiple clients connections?
I will really appreciate any advice.