jDCBot

Software Screenshot:
jDCBot
Software Details:
Version: 1.0 Beta
Upload Date: 5 Jun 15
Distribution Type: Freeware
Downloads: 18

Rating: nan/5 (Total Votes: 0)

DC++ and DCGUI are supported.

The package includes a set of demo bots ExampleBot and DownloadBot to help the developer get started.

Features:

  • Implement classes to maintain shares and hash them, create file lists, return search results etc.
  • Implemented classes that allows Multi-Source download, queueing of downloads, auto-resume downloads at startup, automatically search for alternative sources, etc.
  • Added support to allow the framework to connect to multiple hubs simultaneously.
  • A new bot for example has been added - DemoBot. It implements most of the features that a client must have. This serves as an example of how to use jDCBot. This is controllable via another DC client.
  • jDCBot now has much more desirable features like it allows you to choose different descriptions, email, etc. Also you can be passive on one hub and active on another hub both at the same time! This is useful when one hub is inside your LAN network and the other is outside it (like the Internet)

What is new in this release:

  • Made many classes thread-safe. In javadoc of all such classes it has been clearly mentioned if they are thread safe. Non-thread safe classes have no such comment.
  • Fixed bug in UserManager and User where username comparisons used case sensitive comparisons whereas DC protocol makes no such requirements, infact hubs seem to use case-insensitive comparisons.
  • Added EventjDCBot (and two more accompanying classes for convinience and a listener interface). Its purpose is to generate events for listeners for events generated by jDCBot (which traditionally allows only its sub-class to listen for events).
  • Changed the way setDirs should be called. Now it should be called in jDCBot or MultiHubsAdapter (if present) intead of directly calling setDirs of ShareManager and DownloadCentral.
  • DownloadCentral is now easier and neater to use. Its bugs have been fixed which made it almost non-operational.
  • Fixed various bugs in ShareManager, User, UserManager, DownloadHandler, DownloadManager, UploadHandler, TimeoutInputThread, DemoBot, and more.
  • Created few methods meant to be overridden in ShareManager. See its javadoc for there purpose and DemoBot for ways to implement them.
  • All event methdos in jDCBot (the ones whose names start with 'on' and are overridable) will now be run in jDCBot Dispatch Thread. (Previously only a handful ran in that thread.)
  • Fixed more bugs and removed dead-locks. Hopefully they are all resolved.
  • Replaced all use of Vector with ArrayList.
  • Added more features into DemoBot.

Requirements:

  • JDK 1.5 or higher

Similar Software

XFilemirror
XFilemirror

20 Jul 15

FileBox Clone
FileBox Clone

21 Jul 15

iWebPP.io
iWebPP.io

12 May 15

TorrentStrike
TorrentStrike

5 Jun 15

Comments to jDCBot

Comments not found
Add Comment
Turn on images!