I have the FreeRTOS running on cortex, with webserver from freertos example. Everything works fine, Im able to display pages. But this is only when I run client browser on Linux machine. When I try to connect from Windows there is always a timeout. On windows I disabled the firewall, antivirus etc. but no luck. Also I have linux running on virtual machine, and this works as well. I’ve tried wget from windows (GNU build) and I am also able to pull a html file.
Finally Wireshark claims that GET is sent… but on FreeRTOS webserver the rxStream is NULL and lBytes is 0 (for that request). Any ideas?
Seems like I’ve found the problem. Since we are low on ram I’ve minimized the MTU and WIN_SEG sizes, and this affected working with windows. The GET from windows has more info from browser, and from linux its smaller. Therefor the linux version was just fine. I will bring back the default server sizes (cleaning up other parts of code), and let you know if all is good.