Using a CC9P9215 & NET+OS I have implemented a multiple concurrent TCP socket server, using the select function.
My problem is that when one remote application is opening a port, sending data, getting a reply then closing the socket repeatedly another remote application occasionally gets an RST after a PSH. My application will accept up to 32 connections and queue up to 32 more.
I have tried limiting the second remote application to a fixed local port, and adding breakpoints in the code to trigger when a close is called for that socket/port, but it does not seem to trigger.
Has anyone had similar issues, if so what was the workaround?