Re: AACU Challenge - QScoreBoard |
Subject: Re: AACU Challenge - QScoreBoard by alfkil on 2013/8/16 19:39:15 ATTENTION: Judging from circumstances and code reading, there seem to be something lacking from QtWeb: UDP tracker and UTP socket support. This is needed for most new torrents (that you will want to download ;)). I will throw in an added bonus for whomever adds this kind of support to either the network/torrent example in the main Qt archive or to QtWeb. The info on doing so would be here: 1) http://qt-project.org/doc/qt-4.7/qudpsocket.html 2) http://www.bittorrent.org/beps/bep_0015.html http://sourceforge.net/p/libtorrent/c ... dp_tracker_connection.cpp 3) http://www.bittorrent.org/beps/bep_0029.html http://sourceforge.net/p/libtorrent/c ... /trunk/src/utp_stream.cpp It probably looks harder than it is. For one thing, the udp and utp stuff in libtorrent looks pretty straghtforward, but is sadly implemented using boost. Qt already has an UDP socket implentation, so the only thing needed is to put UDP tracker handling and UTP transfer protocol stuff on top of it. |