Skip to content

Commit 56864ac

Browse files
authored
Merge pull request #201 from adafruit/connect_dgram_mode
socket.connect(): Auto-select UDP_MODE
2 parents 69b6e97 + 86ffa6b commit 56864ac

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

adafruit_esp32spi/adafruit_esp32spi_socketpool.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,11 @@ def connect(self, address, conntype=None):
108108
depending on the underlying interface"""
109109
host, port = address
110110
if conntype is None:
111-
conntype = self._interface.TCP_MODE
111+
conntype = (
112+
self._interface.UDP_MODE
113+
if self._type == SocketPool.SOCK_DGRAM
114+
else self._interface.TCP_MODE
115+
)
112116
if not self._interface.socket_connect(
113117
self._socknum, host, port, conn_mode=conntype
114118
):
@@ -117,7 +121,7 @@ def connect(self, address, conntype=None):
117121

118122
def send(self, data):
119123
"""Send some data to the socket."""
120-
if self._type is SocketPool.SOCK_DGRAM:
124+
if self._type == SocketPool.SOCK_DGRAM:
121125
conntype = self._interface.UDP_MODE
122126
else:
123127
conntype = self._interface.TCP_MODE

0 commit comments

Comments
 (0)