You are reading a single comment by @mgg1010 and its replies. Click here to read the full conversation.
  • @Gordon, @Pat

    After a big of slogging, I think I may have fixed Wiznet. (OK, a bit optimistic, but it looks more reliable now in my testing :)

    I found three bugs

    1. The HTTP code was using srcport and dstport both with the same value, which I think caused GETs to fail when they overlapped.

    2. The DNS code wasn't releasing a socket, which caused "no free sockets" after 8 DNS queries.

    3. The socket code wasn't clearing the nonblock status, which caused odd things to happen if a socket was reused.

    I've submitted a pull request - hopefully Gordon can review and include these fixes in a future build - assuming I've not got anything wrong!



Avatar for mgg1010 @mgg1010 started