У меня есть скрипт, который открывает сокет, читает некоторые данные, а затем выключает и закрывает сокет.
Если я надену этот скрипт на al oop, я получаю сообщение об ошибке, сообщающее, что сокет все еще находится в использовать, и я не могу создать еще один сокет на этом конкретном порту.
Как принудительно отключить сокет, чтобы открыть порт для создания нового сокета?
Pastebin здесь:
while True:
anchor = AnchorIO("192.168.2.11")
raw = anchor.read(request=True)
data = raw.astype(np.float32).view(np.complex64)
data = data.reshape((-1, 4))
savemat("test_r1_"+str(i)+".mat", {"data": data})
anchor._cmd_sock.shutdown()
anchor._data_sock.shutdown()
anchor._cmd_sock.close()
anchor._data_sock.close()
https://pastebin.com/1nZQ5r7V
(это на windows 10)