Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Stefan Bühler 1da26c9403 [readme] add method "file" il y a 9 ans
libqcp Fix scopeid parsing from avahi -> QHostAddress il y a 9 ans
libqtavahi Fix scopeid parsing from avahi -> QHostAddress il y a 9 ans
qcp Implement remove in model, add optional placeholder for empty list, fix some modelindex handling il y a 9 ans
.gitignore Initial commit il y a 9 ans
README.txt [readme] add method "file" il y a 9 ans
qcp.pro Add README.txt il y a 9 ans


qcp is an application to share files on a local network; it
was inspired by http://www.fefe.de/ncp/.

design goals for qcp:
* offer files for "multiple" downloads (ncp offers data only for one client), i.e. "server" or "persistent" mode
* offer different sets of files (ncp can only offer one download as it uses always the same tcp port 9002)
* discover downloads via multicast DNS-SD (avahi) instead of broadcasts
* different tools:
* qpush: for simple one time push
* qpoll: polls the first "one-time" share it discovers
* qcp: gui for managing persistent shares / downloading other shares
* abilility to limit bandwidth

In order to use avahi from qt there is libqtavahi:
* Signal/Slot based avahi api
* a QAbstractItemModel

qcp offers different methods to share data (method is specified in the 'm' key in the TXT data)
* 'file'

qcp uses "_qcp._tcp" as mDNS-SD type; so to fake a share you could use this:
$ avahi-publish-service 'test share' '_qcp._tcp' 9876 'm=file'