From 4a5775a3d972ed9686bfde3b588c399f8e270c4d Mon Sep 17 00:00:00 2001 From: Justin Myers Date: Wed, 15 May 2024 09:55:24 -0700 Subject: [PATCH] Use sendto --- adafruit_ntp.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/adafruit_ntp.py b/adafruit_ntp.py index 5e9c790..a41f598 100644 --- a/adafruit_ntp.py +++ b/adafruit_ntp.py @@ -85,11 +85,8 @@ def datetime(self) -> time.struct_time: for i in range(1, PACKET_SIZE): self._packet[i] = 0 with self._pool.socket(self._pool.AF_INET, self._pool.SOCK_DGRAM) as sock: - # Since the ESP32SPI doesn't support sendto, we are using - # connect + send to standardize code sock.settimeout(self._socket_timeout) - sock.connect(self._socket_address) - sock.send(self._packet) + sock.sendto(self._packet, self._socket_address) sock.recv_into(self._packet) # Get the time in the context to minimize the difference between it and receiving # the packet.