我正在尝试用Python开发一个简单的bittorrent客户端,用于我自己的学习目的。我能够正确地使连接请求/响应正常工作。但是当我发出通知请求时,我得到" socket.error:[Errno 10054]现有连接被远程主机强行关闭"错误。我已经在多个udp跟踪器上尝试了我的代码,但我对所有这些跟踪器都遇到了同样的问题。
您可以参考我的代码:https://gist.github.com/zhaphod/9870825
代码相当小,为137行,问题出现在第112行。
我很感激这个问题的任何提示/解决方案。