`await asyncio.open_connection(ip, port)` stalls until “[WinError 121] The semaphore timeout period has expired” occures
I am trying to learn about asynchronous bittorrent protocol from this repo. However, when I try to run the program. (With a custom torrent I uploaded, which works on software like qbittorrent). The code stalls when trying to open a connection. Specifically at line
self.reader, self.writer = await asyncio.open_connection(ip, port)
in pieces.protocol.py