-
Notifications
You must be signed in to change notification settings - Fork 35
Shorter socket exit timeout #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shorter socket exit timeout #97
Conversation
# Conflicts: # adafruit_wiznet5k/adafruit_wiznet5k_dhcp.py
# Conflicts: # adafruit_wiznet5k/adafruit_wiznet5k_dhcp.py
…atch default hardware setting.
@BiffoBear Do you have a comment on this? |
Good point well made. The documents are a little ambiguous, so I've gone through the C source code from the Wiznet drivers.
Cheers, |
But please note that the default hardware timeout for a TCP socket is about 19 seconds. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. I tested this version successfully with the simpleserver / client and simpletest requests examples on Feather ESP232-S2 TFT.
Thank you @BiffoBear
Updating https://github.com/adafruit/Adafruit_CircuitPython_VL53L1X to 1.1.10 from 1.1.9: > Merge pull request adafruit/Adafruit_CircuitPython_VL53L1X#15 from jposada202020/adding_version_metadata > Add upload url to release action Updating https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k to 2.4.0 from 2.0.0: > Merge pull request adafruit/Adafruit_CircuitPython_Wiznet5k#97 from BiffoBear/shorter_socket_exit_timeout > Merge pull request adafruit/Adafruit_CircuitPython_Wiznet5k#99 from BiffoBear/fix_out_of_sockets > Merge pull request adafruit/Adafruit_CircuitPython_Wiznet5k#101 from BiffoBear/fix_socket.close()_behaviour Updating https://github.com/adafruit/Adafruit_CircuitPython_HID to 5.3.4 from 5.3.3: > Merge pull request adafruit/Adafruit_CircuitPython_HID#113 from dhalbert/fix-led-status > Add upload url to release action > Add .venv to .gitignore > Update .pylintrc for v2.15.5 > Fix release CI files > Update pylint to 2.15.5 > Updated pylint version to 2.13.0 > Switching to composite actions Updating https://github.com/adafruit/Adafruit_CircuitPython_Bundle/circuitpython_library_list.md to NA from NA: > Updated download stats for the libraries
#closes 89, 90 Decreased
socket.socket.__exit__
timeout from 1000 seconds to 19 seconds to match the Wiznet5k hardware defaults.