Unfortunately the pages i plan to upload are more complex and is not possible to compute the length of the http body before processing it. Now some very strange facts, just to make the problem more interesting:Ġ- Of course if I disable the AV, all work fine.ġ- since my page is (for now) fixed size html, I added manually a Content-Length attribute on the http header. After that I receive an ACK from the client browser but the consequent FIN packet is missing! So the stack wait for 5 seconds (default wait FIN 2 timeout) and then send a RST packet before close the socket. My page is tranfered with a single response packet (PHS,FIN,ACK). I made some tests with wireshark and I noticed that all tcp pachets work fine except for the last two: I'm using the last tcpip stack included in mla, and I managed to port the encx424j600 driver from the legacy mla.Īll seem to work correctly in PCs with no AV software or on my smartphone, but on my main pc Avast blocks the load of html pages. The software for now is a simple http2 server with only one super simple test page (about 100 byte) I've made a custom board with pic24fj256gb406 and enc424j600 in spi mode and an spiflash on the same bus. I have the exact same problem: here my situation and maybe some clues.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |