Editing Lancast

From EMule Wiki
Jump to: navigation, search

Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to cut-n-paste the text into a text file and save it for later.

The administrator who locked it offered this explanation: site maintenance

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 18: Line 18:
 
* Lancast version 2 — in [[NeoMule]] since v4.x,
 
* Lancast version 2 — in [[NeoMule]] since v4.x,
  
* Lancast version 1 — in [http://wikipedia.org/wiki/EMule_Plus eMule Plus] and [[Sivka]]. (Lancast was orginally written by moosetea and posted as a patch, I should know because I'm moosetea and I worked on the Emule Plus project in 2003/2004ish :P)
+
* Lancast version 1 — in [http://wikipedia.org/wiki/EMule_Plus eMule Plus] and [[Sivka]].
  
 
Lancast is also in the «to do list» of features for the [[MorphXT]], but is not likely to be implemented soon.
 
Lancast is also in the «to do list» of features for the [[MorphXT]], but is not likely to be implemented soon.
Line 32: Line 32:
 
:: '''Enable Local Peer Discovery''' allows µTorrent to attempt to discover local peers via multicast. If a peer is considered local, transfer rates with the peer will not be limited unless ''Limit local peer bandwidth'' is also enabled. Local Peer Discovery will not be used for .torrent files with the 'private' flag set.
 
:: '''Enable Local Peer Discovery''' allows µTorrent to attempt to discover local peers via multicast. If a peer is considered local, transfer rates with the peer will not be limited unless ''Limit local peer bandwidth'' is also enabled. Local Peer Discovery will not be used for .torrent files with the 'private' flag set.
  
 +
== Technical details ==
 +
Judging from a quick glance over Sivka's code, implementing '''Lancast version 1''' involves at least the following changes in the code:
  
 +
* The file <code>Lancast.cpp</code> and the corresponding header <code>Lancast.h</code> are added to the project (the <code>.vcproj</code> file is changed accordingly).
 +
 +
* The file <code>BaseClient.cpp</code> is altered:
 +
** In <code>CUpDownClient::Init()</code>
 +
*** Additional boolean variable <code>m_bLanClient</code> is initialized.
 +
*** ...
  
 
== See also ==
 
== See also ==
 
* [[VooDoo]]
 
* [[VooDoo]]
  
[[Category:Features]][[Category:NeoMule features]]
+
[[Category:Features]]
 +
[[Category:NeoFeatures]]

Please note that all contributions to EMule Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see EMule Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

Template used on this page:

Personal tools