Onionr/onionr/communicator
Kevin Froman e86f154522 * prevent the same message from being inserted at the same time in the http api
* bumped toomanyobjs
* correct pysocks raise
fixes #34
2019-08-13 17:28:53 -05:00
..
onlinepeers added some more readmes 2019-08-07 17:46:57 -05:00
uploadqueue * uploads now only remove from upload queue on 'exists' for efficiency-security trade off 2019-08-11 23:00:08 -05:00
README.md added some more readmes 2019-08-07 17:46:57 -05:00
__init__.py * prevent the same message from being inserted at the same time in the http api 2019-08-13 17:28:53 -05:00
bootstrappeers.py progress in removing core 2019-07-24 11:32:23 -05:00
peeraction.py bug fixes 2019-08-08 01:25:48 -05:00

README.md

Onionr Communicator

Onionr communicator is the Onionr client. It "connects" to remote Onionr peers and does things such as:

  • Finding new peers
  • Uploading blocks
  • Downloading blocks
  • Daemon maintenance/housekeeping

Files

  • __init__.py: Contains the main communicator code. Inits and launches the communicator and sets up the timers
  • peeraction.py: contains a function to send commands to remote peers
  • bootstrappers.py: adds peers from the bootstrap list to the communicator to try to connect to them
  • onlinepeers: management of the online peer pool for the communicator