Розетки закрываются не сразу - PullRequest
0 голосов
/ 26 января 2020

У меня есть скрипт, который открывает сокет, читает некоторые данные, а затем выключает и закрывает сокет.

Если я надену этот скрипт на 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...