p2p_c

所属分类:P2P编程
开发工具:C/C++
文件大小:573KB
下载次数:16
上传日期:2014-05-18 16:26:31
上 传 者angle005
说明:  P2P技术C源代码源码,一个P2P源代码。
(C source code source P2P technology, a P2P source code.)

文件列表:
p2p_c\bzip2\blocksort.c (32625, 2002-07-24)
p2p_c\bzip2\bzip2.c (61577, 2002-07-24)
p2p_c\bzip2\bzlib.c (46795, 2002-07-24)
p2p_c\bzip2\bzlib.h (7894, 2002-07-24)
p2p_c\bzip2\bzlib_private.h (14256, 2002-07-24)
p2p_c\bzip2\compress.c (22019, 2002-07-24)
p2p_c\bzip2\crctable.c (6397, 2002-07-24)
p2p_c\bzip2\CVS\Entries (483, 2002-12-28)
p2p_c\bzip2\CVS\Repository (18, 2002-07-24)
p2p_c\bzip2\CVS\Root (48, 2003-03-13)
p2p_c\bzip2\decompress.c (21404, 2002-07-24)
p2p_c\bzip2\downcode.com.txt (1036, 2008-04-01)
p2p_c\bzip2\huffman.c (7600, 2002-07-24)
p2p_c\bzip2\LICENSE (1740, 2002-07-24)
p2p_c\bzip2\randtable.c (5439, 2002-07-24)
p2p_c\bzip2.dsp (3490, 2003-01-23)
p2p_c\bzip2.vcproj (4105, 2003-03-22)
p2p_c\ChangeLog.txt (70802, 2003-07-15)
p2p_c\client\ADLSearch.cpp (5187, 2003-07-15)
p2p_c\client\ADLSearch.h (11672, 2003-07-15)
p2p_c\client\BitInputStream.h (1815, 2003-04-15)
p2p_c\client\BitOutputStream.h (1748, 2003-04-15)
p2p_c\client\BufferedSocket.cpp (11574, 2003-07-15)
p2p_c\client\BufferedSocket.h (6025, 2003-07-15)
p2p_c\client\Client.cpp (17256, 2003-07-15)
p2p_c\client\Client.h (8918, 2003-07-15)
p2p_c\client\ClientManager.cpp (10675, 2003-07-15)
p2p_c\client\ClientManager.h (4782, 2003-04-15)
p2p_c\client\ClientManagerListener.h (1474, 2003-04-15)
p2p_c\client\config.h (2693, 2003-07-15)
p2p_c\client\ConnectionManager.cpp (19735, 2003-07-15)
p2p_c\client\ConnectionManager.h (5772, 2003-07-15)
p2p_c\client\CriticalSection.h (3177, 2003-04-15)
p2p_c\client\CryptoManager.cpp (14479, 2003-05-13)
p2p_c\client\CryptoManager.h (5711, 2003-05-13)
p2p_c\client\CVS\Entries (3812, 2003-07-15)
p2p_c\client\CVS\Repository (19, 2002-07-24)
p2p_c\client\CVS\Root (48, 2003-03-13)
p2p_c\client\DCPlusPlus.cpp (4130, 2003-07-15)
p2p_c\client\DCPlusPlus.h (2965, 2003-04-15)
... ...

DC++ 0.24 Readme -------------------------------------------------- DC++ Copyright (C) 2001-2003 Jacek Sieka, jacek@creatio.se License This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -------------------------------------------------- This Readme will give you a quick startup guide and explain some features that are NOT obvious :) So this is especially for NMDC upgraders. Newbies should (also) check out the web site, http://dcplusplus.sourceforge.net There you can also find a FAQ (Frequenty Asked Questions) and a forum (http://dcplusplus.sf.net/forum). Contents -------- 1 Installation 2 Upgrade 3 Uninstall 4 Available commands (type in main chat or pm) 5 What do those Icons mean ?? 6 Not-so-obvious options 7 Other things you might want to know about 8 Shortcuts 9 Further information 10 Have fun 1 Installation --------------- Just run the installer and fire it up, then enter the settings to set it up according to your preferences (most important is nick, download location and shared folders). version without installer available at http://sourceforge.net/projects/dcplusplus 2 Upgrade ---------- If u used NMDC: You can import your queue file now ! If u used older DC++ version: Just install in the folder your old version was in. Your old settings will still be there as is your queue. BEWARE: Old (ver <= 0.163) Notepad notes will get lost, format change in 0.17 BEWARE: If you upgrade to 0.22, all old queue items that are missing a directory in the target file-name will be removed. Don't upgrade if your queue is precious to you, and you didn't have anything in the default download directory box in the settings (finish it with version 0.181 or edit your queue.xml file and add a directory to all targets without...). 3 Uninstall ------------ There is an uninstaller as well ... If you didn't use the installer: Just delete the folder, there are no .dll's or registry settings :) 4 Available commands (type in main chat or pm) ---------------------------------------- /grant grants a slot to the user of the pm window you type in /close close current window /help short help message /refresh Refreshes list of shared files :) /away Specifies a message to auto-respond in PM's while you're AFK (there's a default message so you don't need to specify one) /back Turn away message off /slots <#> Changes number of slots to <#> /clear Clears the main chat windows /ts Switches timestamps in chat windows on and off /showjoins Toggles joins/parts messages for the current hub /search Searches for /join Joins /dc++ Gives a comment about DC++ and shows the URL where you can get it /fav /favorite Adds hub to favourites (also works in pm's from that user) 5 What do those Icons mean ?? ----------------------------- green = normal Icon blue = DC++ user (identified on 1st direct connection to this user) with bricks = User is in passive mode with key = User is an Operator 6 Not-so-obvious options ------------------------ Settings: General: Active: The usual connection mode, you can specify your IP if detection fails and a port of your choice if you need to. This mode will use a random port between 1025 and 32000 chosen anew on restart if nothing is set in settings. Passive: Compatibility connection mode for users behind Firewalls they can't change to let DC++ connections trough. Only use this if Active is not working. Note: Passive <-> Passive connections aren't possible. Downloads: Unfinished files temporary directory: You can specify a Directory for your partial files here, suggestion si to have it on another partition than the "Default download directory" to have the files defragmented through moving there :) Download slots: Maximum number of Downloads runing at once, suggestion is to set it to the same number as your upload slots Sharing: Upload slots: The number of maximum simultaneous uploads, set to a reasonable value; you should have at least 4-5 KB/s uplaod speed per slot. Appearance: Use system icons: Displays the icons set in Windows for filetypes Language File: A XML-file containing most of the text used in DC++. You can specify a file to have DC++ in your favourite language. There's an example.xml if you want to make your own. Language files available at http://DCPlusPlus.sourceforge.net Logs and Sound: Log Downloads: You can use this feature to see what downloads completed while you were AFK :) Parameters for the logging (the things in %[xxx]): target target filename (for downloads) source source filename (for uploads) user nick hub hub name hubip hub ip size size of the file sizeshort size in b/kB/MB/GB (short version) chunksize size downloaded this session (if resuming, otherwise the same as size) chunksizeshort ... speed speed of download time time to download (hh:mm:ss format) sfv 1 if the file was sfv/crc32 checked, 0 otherwise You can also use all date and time parameters (%Y, %m, ...) of strftime (google for it). Advanced: Rollback: Size of bytes to rollback when resuming a file to ensure it contains no errors. If there is an error DC++ deletes bytes and checks again. Write buffer size: Anti-fragmentation feature, DC++ saves every bytes to keep fragmentation low. Client version: Since most hubs specify a min client version that is much higher than DC++'s real version number you can set something here, i suggest adding 1 to version number e.g. 1.181 to be able to enter the hub. Automatically search for alternate download locations: Allows DC++ to try to find other locations to download your files. Useful if you're AFK a lot. Install URL handler on startup: Set if you want URLS of type dchub:// to open in DC++ Use small send buffer: If uploads slow down your downloads A LOT you may try this option, but beware it increases HD usage and slows down upload, so it's not suggested. Enable SFV checking: Many downloads on DC contain an sfv file to check the integrity of a download. DC++ can on-the-fly calculate CRC-32 values for a file and compare it agains the sfv file. If the check fails, the file is automatically downloaded once more from the same user and if that fails, the user is removed as a source. For this to work, the .sfv file must be in the same target directory as the download goes. 7 Other things you might want to know about -------------------------------------------- * you can doubleclick on a user name in chat to select him in the user list * you can doubleclick on stuff starting with www. http:// of ftp:// to open :) * DC++ supports uploading filelists and files <16 kB to other DC++ users WITHOUT REQUIRING A SLOT. There's a max of 3 connections in addition to normal slots. * Files <16 kB and filelists are downloaded first. * There is information added to the description field: <++ V:x,M:x,H:x/y/z,S:x[,O:x]> where V = client version, M = mode (a=active, p=passive), H: x = number of hubs connected to where you're not a registered user y = number of hubs you're registered in z = number of hubs you're registered as op S = number of slots you have open. O = if total upload is below this value DC++ will open another slot this part of the tag is only shown when the option for it is enabled This is updated every 1-2 minutes if there are changes. * There is a limit so that only 15 users and 1 op can be kicked at a time from the hub user list * Passive user detection, those that are behind a set of bricks are passive. (detected when the user searches or tries to connect to you) * DC++ user detection, those appear blue. * Dupe file removal, files with same name and size are automatically removed from your share * Search flood detection (If more than 5 searches are received from the same user within 7 seconds, DC++ will send out a warning) * if a user leaves the hub DC++ will close his slots, if the user is back within 10 minutes DC++ will grant him a slot. THIS CAN CAUSE YOUR UPLOAD GOING OVER MAXIMUM SET IN SETTINGS * filelist will be recreated if missing on request * optional SFV will remove and requeue file if check failed * If DC++ receives "banned" during the login phase, it'll stop automatically reconnecting * Files containing "$" aren't added to share 'cause they won't be downloadable alter on. This is a protocol limitation .... 8 Shortcuts ----------- ALT-s send chat message 9 Further information ------------------------ * Homepage @ http://dcplusplus.sourceforge.net * Forum @ http://dcplusplus.sourceforge.net/forum * Report bugs @ http://sourceforge.net/tracker/?atid=427632&group_id=40287&func=browse * Request features @ http://sourceforge.net/tracker/?atid=427635&group_id=40287&func=browse * Download language files @ http://dcplusplus.sourceforge.net/index.php?page=download * Get newest version @ http://dcplusplus.sourceforge.net/index.php?page=download * Typos and errors in readme go to Fireball@enLightning.de 10 Have fun ---------- Go out, share some files, be a happy DC++ user and have fun.

近期下载者

相关文件


收藏者