ポート 45000 で torrent ファイルをシードしているコンピューターの 1 つがあります。Python (またはおそらく perl) で小さなクライアントを作成しようとしています。クライアントと。Azureus では、これは peer.getSupportedMessages() のような呼び出しを使用して行われます。PythonまたはPerlのライブラリを使用してこれを行うことは可能ですか?
返されるメッセージの例は次のようになります。
BT_KEEP_ALIVE
BT_PIECE
BT_REQUEST
BT_UNCHOKE
BT_UNINTERESTED
BT_SUGGEST_PIECE
BT_HAVE_ALL
BT_HAVE_NONE
BT_REJECT_REQUEST
BT_ALLOWED_FAST
BT_LT_EXT_MESSAGE
BT_DHT_PORT
lt_handshake
ut_pex