Other Parts Discussed in Thread: CC3200, CC3100
Hello,
I have been struggling with one problem lately. I have created my HTTP server. I serve files ~800kB and in (30-50%) cases I do not get full response from server. I believe it is related to non blocking socket used in HTTP server. It looks like CC3200 do not flush all data to socket on close (or maybe in the middle of write).
I decided to try to use blocking socket but I ended with random 0xA5A5A5A5 errors received from socket. I have read that it is related to stack overflow so I increased HTTP stack, then other tasks stack and still got errors. Lately I have changed stack of Simplelink task and errors stop occurring so often, but still once per 15-20 min I got one (my socket i blocked for 10ms).
Is it possible to fix the flushing problem and work with non blocking socket?
I use 1.1 SDK with service pack compatible with it (1.0.0.10.0).
Thanks,
Piotr M.