0
我有一台计算机在端口45000上播种洪流文件。我正在尝试在python(或perl)中编写一个小型客户端,它可以帮助我确定客户端支持的消息类型,我可能需要与客户握手。在Azureus中,这是通过使用像peer.getSupportedMessages()这样的调用完成的。是否有可能使用python或perl中的某个库来完成此操作?与监听端口的Bittorrent客户端通话?
返回的消息的一个例子是这样的:
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